使用“不调试开始”运行Web应用程序时,Visual Studio是否可以检测到HTTP请求并自动重建?

时间:2018-07-21 08:07:09

标签: visual-studio .net-core

我正在阅读Adam Freedman撰写的“ Pro ASP.NET Core MVC 2”。在Freedmans这本书中,写了关于在Visual Studio中使用“无需调试就开始”的以下内容:

“当收到HTTP请求时,将自动编译项目中的类,以提供更动态的开发体验。”

然后,他继续给出一个示例,其中他使用“调试”→“不调试开始”来运行一个简单的网站。他在控制器(不是Razor视图)中进行了更改,刷新了浏览器,然后能够在浏览器中看到更改。

我无法使它正常工作。如果尝试相同的操作,则总是必须再次选择“开始进行调试”才能使Visual Studio重建代码。

我正在使用最新版本的Visual Studio 2017预览版。

我也无法在线找到有关此功能的任何信息,因此我不确定它是特定于dotnet core还是应该与.NET一起使用。

1 个答案:

答案 0 :(得分:0)

我想出了如何使其工作,我只需要使用IIS Express而不是Kestrel。现在的问题是,这是否仅适用于dotnet核心。