当我在本地启动网站时,它工作正常,但是当我将其上传到服务器时,我得到“无法找到类型或命名空间名称'类型/命名空间'..”对于我的App_Code文件夹
我的“.aspx.cs”类
using XXXXXX.App_Code;
有关原因的任何线索?
答案 0 :(得分:6)
您想要将App_Code
文件夹中的任何内容更改为Compile
。
答案 1 :(得分:1)
您可能正在上传到没有正确版本的.NET或正确框架的服务器。我有这个问题将我的MVC3网站更新为没有安装MVC3的服务器。
确保IIS中的应用程序池引用正确的版本,并确保服务器安装了相关的框架。
此外,在Visual Studio中,在要部署的项目下,确保选中此项目文件夹中的所有文件,并且不检查从App_Data文件夹中排除文件。
如果您将网站建设为项目(即非网站)
右键点击解决方案 - > Configuration Manager并检查它是否存在于Release并且已选中Build
如果您将网站建设为新网站(即不通过新项目)
右键单击解决方案,然后选择“属性页”。确保在“参考”下添加了该文件。确保在选择之前在Build,Build网站下选择
答案 2 :(得分:0)
在您的网站下创建一个\ bin文件夹,并复制您在那里引用的dll。