我正在尝试使用Visual Studio 2015和.NET 4.5.1创建Web应用程序.当我发布网站时,visual studio创建了名为的文件夹roslyn.
我知道它用于动态编译代码,但不幸的是我的托管服务提供商不允许我在他们的服务器上执行编译器.
如何在不使用roslyn以前版本的Visual Studio的情况下发布网站?
编辑:我试图访问我的网站时遇到此错误.
似乎IIS尝试执行roslyn\csc.exe但我的用户帐户没有这样做的权限.使用以前版本的Visual Studio,此错误不会显示.
我正在运行VS2017版本26430.13,每次我尝试构建一个Web项目时,我都会收到错误,即访问bin\roslyn中的文件被拒绝.在大约5分钟的时间内,文件被解锁并且我可以构建但是5分钟的延迟是不可接受的.
这些是保持锁定的文件:
我创建了一个我想要完全删除的Visual Studio 2010项目,其中包括所有项目文件夹.
我以管理员身份登录.
我试图删除文件资源管理器中的文件夹,但只收到一条消息,告诉我需要具有管理员权限才能删除它.
Visual Studio似乎已锁定管理员帐户无法访问的项目文件夹.
我知道我有权自行创建和删除文件夹,因为我创建了一个测试文件夹并将其删除而没有任何问题.
你知道解决这个问题吗?