【发布时间】:2015-10-26 03:16:23
【问题描述】:
我喜欢在以前的版本中进行测试/调试的方式 - 在 IIS 中托管项目,重新构建,刷新,然后您就会看到更改。需要调试时将 w3p 进程附加到 VS。
似乎新的 ASP.NET 5 不允许我轻松做到这一点。将项目发布到 IIS 以查看更改是很乏味的,尤其是多个项目。在连续运行的过程中托管多个项目以便快速构建和测试的正确方法是什么?假设您有 1 个 MVC 和 6 个 webapi 应用程序相互通信。
【问题讨论】:
-
我在 WCF Web 服务项目上使用它(我假设你也可以在 WebApi 项目上这样做):在 VS2013 或 VS2015 中,我右键单击该项目,选择
Debiug,然后Start new instance。然后您可以正常运行 MVC 应用程序(通过F5) -
@FrankFajardo,这在一两个项目中很好,但在多个项目中效率不高。
-
所以你想同时调试 6 个 WebAPI 应用?以前做过什么现在做不到的事?
-
不一定是调试。有时我只是想看看对项目所做的更改。如果托管在 IIS 中,我可以重建解决方案并直接查看更改。现在我必须使用“无调试启动”将更改推送到每个单独项目的 IIS express 以查看更改。 IIS express 停止后,测试 URL 也可能停止工作
标签: asp.net iis asp.net-core asp.net-core-mvc