当我在没有调试的情况下启动IIS或IIS express然后进行更改然后构建时,我收到文件锁定错误,因此构建失败。这是因为IIS(/ express)将dll文件锁定在bin文件夹中。
在使用常规aspnet的visual studio 2015中,即使网站启动并运行而没有任何锁定问题,我们也能够构建。
有没有办法配置IIS OS IIS Express不锁定文件,以便我们可以重建而不必杀死dotnet或iis express进程?
PS:我最近为Visual Studio 2017添加了开发时间IIS支持,但发现它遇到与IIS快速开发时间相同的(文件锁定)问题。谢谢,