1

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

我的“.aspx.cs”类

using XXXXXX.App_Code;

关于为什么的任何线索?

4

3 回答 3

6

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

在此处输入图像描述

于 2013-04-03T14:40:48.823 回答
1

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

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

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


如果您将网站构建为项目(即,不是网站)

右键单击解决方案-> 配置管理器并检查它是否存在发布并选中构建


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

右键单击解决方案并选择属性页。确保将文件添加到参考下。确保在 Build 下,选择 Build website before running

于 2013-04-03T14:19:48.363 回答
0

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

于 2014-02-10T20:23:45.250 回答