可以通过 VS2015 在 IIS 中调试/运行 aspnet5 应用程序

Posted

技术标签:

【中文标题】可以通过 VS2015 在 IIS 中调试/运行 aspnet5 应用程序【英文标题】:Possible to debug/run aspnet5 application in IIS via VS2015 【发布时间】:2015-01-26 11:19:39 【问题描述】:

是否可以使用当前预览版通过 IIS 和 VS2015 调试和运行 ASP.Net5 MVC6 应用程序? (CTP5)。

当我查看可用的项目选项(项目属性/调试/调试目标)时,下拉列表中只有 IIS express 可用。

【问题讨论】:

【参考方案1】:

目前用于 Visual Studio 的 ASP.NET 5 托管仅支持以下内容:

使用 IIS Express 托管 使用 web 命令(或任何其他命令)自托管

对 IIS 的支持已在我们的待办事项中,但它可能不会在初始版本中发布。在实现大多数功能之前,我们可能会专门针对 IIS Express。之后我们将添加对 IIS 的支持。

【讨论】:

如果 IIS 调试和部署工具尚未完成,IIS 当前是否可用作可部署平台但需要手动部署?即构建、运行命令行工具、手动复制等?我希望针对本地 IIS 和 Azure IIS 部署应用程序。如果是这样,是否有一篇文章描述了“手动”执行此操作所需的步骤 @tim 您可以针对该场景发布到文件系统。 正要问同样的事情,我总是使用 IIS 来托管我正在处理的项目,以便快速查看我在 CSS 和 JS 中所做的更改。但这似乎不再可能,我们现在必须构建/发布才能在 IIS 中获取它。很多麻烦:( @Wim,我在开发中使用相同的工作流程,并在需要调试时附加到进程...这也意味着我也无法真正尝试新的 VSCode 编辑器,因为我不能只是构建 -> Alt + Tab -> F5 这有什么新的状态吗?

以上是关于可以通过 VS2015 在 IIS 中调试/运行 aspnet5 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

VS2015 C++没办法调试,怎么解决

VS2013 VS2015 VS2017调试出现无法启动iis express web服务器

从 VS2010 调试远程 IIS 服务器上运行的 ASP.NET 应用程序

VS2015调试时没有启动IIS Express Web服务器

在 VS2013 中调试时的身份验证问题 - iis express

VS 调试 无法启动IIS Express Web 服务器(进程不存在)