将本地创建的网站部署到远程计算机上(我第一次这样做了)我遇到了从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?)
该类的名称是数据库,如果我从默认页面中删除类调用,它会正常加载而不会具有该类带来的功能。
我能想到的唯一区别是我的本地机器正在运行.net 4.5而遥控器是4.0。也许某些东西需要放在web.config文件中?我真的很难过,找不到任何与我试图谷歌相关的东西。
提前感谢您的帮助!
答案 0 :(得分:2)
你在web.config中有一个参数,告诉wich框架是targetframework ......
<system.web>
<compilation debug="false" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />