在MVC5项目中有3个exe文件: 我的网站托管提供商不允许我发布exe文件,并告诉我要删除它们。在Web部署期间,我取消了对这3个文件的选择并发布了项目的其余部分。当发布过程完成后,我尝试访问我的网站时收到了错误消息,说csc.exe丢失了:)我能做些什么来不发布exe文件,并使我的网站按预期运行吗?编辑-MVC4改为MVC5!编辑-我与我的网站托管提供商进行了讨论,他允许我读/写exe文件,现在我的项目正在按预期运行。
您可以在这里找到全面的解释:https://visualstudiomagazine.com/articles/2012/03/20/10-questions-10-answers-on-roslyn.aspx和http://blogs.msdn.com/b/webdev/archive/2014/05/12/enabling-the-net-compiler-platform-roslyn-in-asp-net-applications.aspx 我遇到了与exe文件相同的问题,所以我使用Visual Studio 2015中的命令提示符卸载了它。uninstall-package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 卸载此软件包后,这些“exe”文件将不再在bin文件夹中创建。