C# MVC5项目中exe文件的用途是什么?
在MVC5项目中,有3个exe文件: 我的网络托管提供商不允许我发布exe文件,他让我删除它们 在web部署期间,我删除这3个文件的选择,并发布项目的其余部分 发布过程完成后,我尝试访问我的网站时,收到错误消息csc.exe丢失:) 我可以做些什么,不发布exe文件,也不发布我的网站运行预期 编辑-我用MVC5更改了MVC4C# MVC5项目中exe文件的用途是什么?,c#,asp.net,asp.net-mvc-4,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc 4,Asp.net Mvc 5,在MVC5项目中,有3个exe文件: 我的网络托管提供商不允许我发布exe文件,他让我删除它们 在web部署期间,我删除这3个文件的选择,并发布项目的其余部分 发布过程完成后,我尝试访问我的网站时,收到错误消息csc.exe丢失:) 我可以做些什么,不发布exe文件,也不发布我的网站运行预期 编辑-我用MVC5更改了MVC4 编辑-我与我的网络托管提供商讨论,他允许我读/写exe文件,现在我的项目按预期运行。您可以在这里找到全面的解释: 在这里: 我在exe文件中遇到了sabe问题,因此我
编辑-我与我的网络托管提供商讨论,他允许我读/写exe文件,现在我的项目按预期运行。您可以在这里找到全面的解释: 在这里: 我在exe文件中遇到了sabe问题,因此我使用Visual Studio 2015中的命令提示符解除了它:
uninstall-package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
卸载此软件包后,将不再在bin文件夹中创建这些“exe”文件。MVC4 with roslyn?您的帖子中可能缺少一些信息。。。常规VS2013+MVC4项目不需要这些……这些是Roslyn编译器。它们的目的是编译代码。对于ASP.NET项目,我希望它们编译视图(以Razor语法编写,等等)。在任何情况下,它们都包含在MVC模板中,显然它们是必需的。如果您的托管提供商宣传自己是ASP.NET托管服务,但不知道这一点,请礼貌地通知他们。如果他们仍然不更改策略,请找到其他提供商。