繁体   English   中英

ASP.NET Core 2.0 Web API IIS 托管和调试

[英]ASP.NET Core 2.0 Web API IIS Hosting and Debugging

我有一个带有 Angular 4 前端 SPA 应用程序的 ASP.NET Core 2 Web API。 它是使用 VS2017 中的干净的 Core 2 Web API 模板和使用 VSCode 的前端的 angular-cli 创建的。 目前,我可以使用 IIS Express WebAPI 或自托管成功运行我的原型。 我可以使用类似于以下步骤的步骤成功部署到 IIS: https ://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs = aspnetcore2x。 但是,我不知道如何附加到 IIS 进程,以便能够像以前处理 IIS 中托管的常规旧 Web API 或 MVC 应用程序那样单步执行代码。

我来自传统的 Web API 和 Angular1 环境。 两端都部署到 IIS,连接到 IIS 进行故障排除是一个简单的过程。 所以,也许这是一个愚蠢的问题,但我似乎无法找到关于如何进行此类 Core 2 WebAPI + Angular 2 SPA 应用程序的生产部署的好资源。 最佳做法是什么? 用于 Web API 的 IIS 和用于客户端的 npm? 有人可以指出我如何做到这一点以及如何使用 IIS 进行调试/故障排除的教程吗? 有没有更好的方法来部署/托管它,也许我的方法是错误的,不需要 IIS?

如果需要任何图片、代码、设置,我很乐意将其添加到问题中。 我只是不知道我现在可以提供什么。 任何帮助,建议,链接将不胜感激!

不是 100% 确定这是否是您所追求的,但请查看此博客文章: https : //blogs.msdn.microsoft.com/webdev/2017/07/13/development-time-iis-support-for -asp-net-core-applications/

注意:在开始调试会话之前,请确保在主窗口中选择新的启动配置文件(“IIS”)!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM