目标框架在Web服务器和VS 2013上都是3.5。现有的Web应用程序是用VS 2008开发的,并且运行顺利。我的解决方案在本地主机上运行良好。但是当我通过ftp将解决方案部署到服务器时,我总是遇到"无法加载类型:xxxx.aspx"错误。在过去的 3 天里,我尝试了我在几个论坛上看到的几乎所有内容(将代码隐藏更改为代码文件、web.config 更改等)
我认为我的问题的解决方案可能是:
在本地构建解决方案,手动将所有 aspx 文件、图像、css 文件上传到子目录。并手动将所有dll文件上传到根目录/bin目录(或子目录/bin目录?
任何人都可以为所谓的解决方案提出任何建议吗?
在尝试了很多事情之后,我解决了我的问题,如下所示。
我的项目是在主网页的子目录下工作的解决方案。此子目录有一个/bin 目录,VS20013将 dll 文件放入此目录中。我在所有尝试中不断收到"无法加载类型...."错误。当我将所有dll文件从子目录/bin目录复制到主站点/bin目录时,一切正常。可惜我花了五天时间更改代码。
希望这对某人有所帮助...