2010-03-05 61 views
27

我知道如何在ASP.NET中启用“编辑并继续”Web应用程序项目(请参阅here),但是,我没有发现有关如何在ASP中实现同样功能的信息.NET 网站项目。在ASP.NET web项目中编辑并继续

该功能是否可用于网站项目?如果否,那么将我们的网站项目转换为Web应用程序似乎是值得的。

+0

我相信你的意思是网站项目。 – AMissico 2010-03-05 16:05:48

+0

ASP.NET MVC使这个问题变得多余。如果这是一个选项,请考虑。 – MrBoJangles 2012-01-04 19:11:46

回答

3

编辑并继续在网站项目中不受支持。如果这对你很重要,我建议你使用Web应用程序项目。

19

同一个网站项目编辑,并继续部分默认情况下禁用。要启用它,你必须去:Properties-> Web - >'Servers'部分,勾选'Enable Edit and Continue'。然后,如果你破坏你的代码,你可以编辑它并继续。如果你没有通过它,你不能编辑代码。即编辑前您必须中断。

+0

Thanx的帮助。更多的赞赏。 – 2015-06-13 09:32:19

0

以防万一您需要使用Visual Studio 2015中的此功能。此功能仍然受支持,但选项中的变化很小。因此,即使在Visual Studio 2015中停止调试会话之后,如果要继续运行I​​IS,请遵循以下步骤:

步骤1:工具|选项| IntelliTrace |一般|选中“启用IntelliTrace”并仅选择“仅限IntelliTrave事件”选项。注意:如果您选择“IntelliTrace事件和呼叫信息”,那么这将杀死IIS Express。

第2步:工具|选项|调试|一般|取消选中“启用编辑并继续”。

第3步:现在就试试。

+0

*禁用*“编辑并继续”如何促成*启用*“编辑并继续”? – 2018-03-02 12:46:48

0

正如他们所说,“这取决于”。

对于Visual Studio 2015 & Visual Studio 2017,如果您希望能够在Web项目中编辑&继续,那么您需要将项目的服务器设置为Web选项卡中的“IIS Express”项目设置。

enter image description here

如果你这样做,你也可以设置在网络上启动代码/命中断点。