无法找到类型或命名空间名称'type / namespace'。 - Asp.Net - C#

时间:2013-04-03 14:16:27

标签: c# asp.net iis

当我在本地启动网站时,它工作正常,但是当我将其上传到服务器时,我得到“无法找到类型或命名空间名称'类型/命名空间'..”对于我的App_Code文件夹

我的“.aspx.cs”类

using XXXXXX.App_Code;

有关原因的任何线索?

3 个答案:

答案 0 :(得分:6)

您想要将App_Code文件夹中的任何内容更改为Compile

enter image description here

答案 1 :(得分:1)

您可能正在上传到没有正确版本的.NET或正确框架的服务器。我有这个问题将我的MVC3网站更新为没有安装MVC3的服务器。

确保IIS中的应用程序池引用正确的版本,并确保服务器安装了相关的框架。

此外,在Visual Studio中,在要部署的项目下,确保选中此项目文件夹中的所有文件,并且不检查从App_Data文件夹中排除文件。


如果您将网站建设为项目(即非网站)

右键点击解决方案 - > Configuration Manager并检查它是否存在于Release并且已选中Build


如果您将网站建设为新网站(即不通过新项目)

右键单击解决方案,然后选择“属性页”。确保在“参考”下添加了该文件。确保在选择之前在Build,Build网站下选择

答案 2 :(得分:0)

在您的网站下创建一个\ bin文件夹,并复制您在那里引用的dll。