我有一个网站,其中 *.cs 文件位于 App_Code 文件夹中(在我的项目中添加一个类项时,VS2010 建议我创建这个文件夹)。我有一个使用此类的 default.aspx.cs 文件。当我在 VS2010 上运行时,它运行没有任何错误。
但是,当我通过私人托管公司将网站部署在网络服务器上时。它给了我这个错误:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0246: The type or namespace name 'SMSAPP' could not be found (are you missing a using directive or an assembly reference?)
它指向我实例化类对象的代码行:
Line 84: SMSAPP obj = new SMSAPP();
从本地版本到托管版本到底出了什么问题?请帮忙。谢谢。
我学到的是:
好的,所以我还不能运行我的项目。但是我学到了一些我想分享的东西——Web 应用程序和网站是完全不同的东西。我的是一个网站,这就是为什么 *.cs 代码的属性没有“构建操作”=“编译”选项。我将我的项目从网站转换为 Web 应用程序,我可以在此处的答案中看到建议的选项。但是,部署没有运气。