【发布时间】:2015-01-02 11:30:14
【问题描述】:
Web 服务器和 VS 2013 上的目标框架都是 3.5。现有的 Web 应用程序是用 VS 2008 开发的,并且运行良好。我的解决方案在本地主机上运行良好。但是当我通过 ftp 将解决方案部署到服务器时,我总是遇到“无法加载类型:xxxx.aspx”错误。在过去的 3 天里,我几乎尝试了我在几个论坛上看到的所有内容(将代码隐藏更改为代码文件、web.config 更改等)
我认为我的问题的解决方案可能是:
本地构建解决方案,手动上传所有aspx文件、图片、css文件到子目录。并手动将所有dll文件上传到root/bin目录(还是子目录/bin目录?)
任何人都可以为假定的解决方案提出任何建议吗?
【问题讨论】:
-
您现有的应用程序应用池正在使用哪个版本的 .net 框架?
-
那个“xxxx”类型,是不是包含了DLL文件?是否有可能包含此类型的文件没有被复制到输出文件夹?
-
xxxx 是 giris.aspx 文件。它还有 giris.aspx.vb 文件,我认为必须包含在 dll 文件中。
-
先尝试清空服务器上的网站文件夹(使用 ftp),然后再次部署。可能存在版本冲突。检查它是否有助于解决问题
-
谢谢 Banana,但我至少做了 5-6 次。它没有帮助。
标签: asp.net vb.net web-deployment