我使用visual studio发布选项向我的主持人发布了我的网站。
我的主机使用asp.net 4.5.1框架。
它在本地工作正常,但在我发布后,它给出了这个错误。
我的本地visual studio解决方案文件夹包含一个名为packages的文件夹,它包含一些与错误相关的文件?
这是我的配置文件(为清楚起见省略了其他行):
谢谢。
答案 0 :(得分:10)
bin文件夹中的程序集版本必须与compilers
文件的web.config
部分中指示的版本匹配。
更新服务器bin文件夹时,我发生此错误。由于软件包Microsoft.CodeDom.Providers.DotNetCompilerPlatform
已更新,我还需要更新compilers
的{{1}}部分。
可以通过简单地更新以下示例中的version属性或用开发人员版本替换整个部分来完成。
web.config
不需要重启IIS。
答案 1 :(得分:1)
请转到“项目”>“属性”。 在“打包/发布Web”选项卡和“要部署的项目(适用于所有部署方法)”部分,然后从下拉列表中选择“此项目文件夹中的所有文件”,然后再次发布您的Web应用程序,
希望有帮助。