C# ASP应用程序代码类的行为不符合预期

C# ASP应用程序代码类的行为不符合预期,c#,asp.net,C#,Asp.net,将本地创建的网站部署到远程计算机(我第一次这样做),我的类从App_Code文件夹读取时遇到问题 它在本地机器上运行正常,但在远程机器上出现编译错误 Compiler Error Message: CS0246: The type or namespace name 'database' could not be found (are you missing a using directive or an assembly reference?) 该类的名称是database,如果我从默认页面

将本地创建的网站部署到远程计算机(我第一次这样做),我的类从App_Code文件夹读取时遇到问题

它在本地机器上运行正常,但在远程机器上出现编译错误

Compiler Error Message: CS0246: The type or namespace name 'database' could not be found (are you missing a using directive or an assembly reference?)
该类的名称是database,如果我从默认页面中删除该类调用,它将正常加载,当然没有该类带来的功能

我能想到的唯一区别是我的本地机器运行的是.NET4.5,而远程机器运行的是4.0。也许web.config文件中需要一些内容?我真的很困惑,找不到任何与我试图用谷歌搜索的内容相关的东西


提前感谢您的帮助

您在web.config中得到一个参数,告诉wich framework作为targetframework



这是一个单独的类库吗?如果是这样,请检查它是否与主项目的dot net版本相同。您也必须在删除时在.net 4.5上运行它,或者使用.net 4.0编译它。它似乎与此相关,但不知何故,远程计算机上的my web.config中缺少此项。当我添加它时,它告诉我targetFramework属性不存在。