Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC5项目中exe文件的用途是什么?_C#_Asp.net_Asp.net Mvc 4_Asp.net Mvc 5 - Fatal编程技术网

C# MVC5项目中exe文件的用途是什么?

C# 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问题,因此我

在MVC5项目中,有3个exe文件:

我的网络托管提供商不允许我发布exe文件,他让我删除它们

在web部署期间,我删除这3个文件的选择,并发布项目的其余部分

发布过程完成后,我尝试访问我的网站时,收到错误消息csc.exe丢失:)

我可以做些什么,不发布exe文件,也不发布我的网站运行预期

编辑-我用MVC5更改了MVC4


编辑-我与我的网络托管提供商讨论,他允许我读/写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托管服务,但不知道这一点,请礼貌地通知他们。如果他们仍然不更改策略,请找到其他提供商。