【发布时间】:2015-08-29 05:02:11
【问题描述】:
我正在尝试使用 Visual Studio 2015 和 .NET 4.5.1 创建 Web 应用程序。
当我发布网站时,Visual Studio 会创建名为 roslyn 的文件夹。
我知道它用于即时编译代码,但不幸的是我的托管服务提供商不允许我在他们的服务器上执行编译器。
如何发布没有roslyn的网站像以前版本的Visual Studio?
编辑: 尝试访问我的网站时出现此错误。
似乎 IIS 试图执行 roslyn\csc.exe 但我的用户帐户没有执行此操作的权限。使用以前版本的 Visual Studio,不会出现此错误。
【问题讨论】:
-
另外,Roslyn 只是一组 DLL。主人不知道也不关心他们在做什么。
-
@Slaks IIS 试图执行 csc.exe。见编辑。
-
如果您使用的是 Plesk,您可以禁用“网站专用 IIS 应用程序池”,那么您甚至不需要删除这些软件包!
标签: visual-studio visual-studio-2015 roslyn