因此,在您的本地IIS
中为您的4.6(和<)ASP.NET
Web应用程序设置调试非常简单。但是,我没有看到任何方式在ASP.NET 5
中执行此操作。我看到IIS Express
,ef
和web
。我错过了什么吗?我如何设置它,以便我可以推Play
并让它拉起Chrome标签,并在我的本地IIS
中对我的web app
进行全面调试?如何在本地IIS中调试ASP.NET 5 Web应用程序不是快速
回答
如果你的意思是控制器调试,你只需要确保你已经在你创建的代码行中有适当的断点。在那之后,你所要做的就是通过IIS Express运行,并且你很好走,VS会自动提示你看看IDE,当你需要执行一个步级或者等等。
从那里您将能够使用VS顶部栏上的“调试”选项中的各种调试窗口来检查代码。
顺便说一句,如果你做对本地IIS与.NET核心的状态彻底查找,没有办法以现在这样做..
How to configure ASP.NET Core 1.0 to use Local IIS instead of IIS Express?
并进一步强调使用本地IIS的无意义,这里是从这个article报价:
然而,ASP.NET核心有littl e没有理由在开发过程中运行完整的IIS 。为什么?因为ASP.NET Core应用程序 实际上并未在IIS内部运行。无论是从 IIS,IIS Express运行还是从 命令行直接运行dotnet运行 - 您都运行完全相同的代码,并且在大多数情况下运行的环境完全相同。在IIS内部运行真的 不会再向您购买任何东西,您无法使用 命令行环境轻松进行模拟。
不,我特别不希望IIS Express,而是本地IIS。 –
我不明白你为什么要使用本地IIS。尽管如此,使用本地IIS并不会因为.NET Core而在.NET中产生显着的区别。 – Nicholas
因为我在一个包含20多个微型应用程序和服务的解决方案中工作,这些应用程序和服务都需要同时运行。现在我需要运行20个VS实例才能正常运行我的应用程序。相反,我希望它们都在本地IIS中运行,并且只有1个VS正在为我当前正在运行的微应用运行。 –
也许不完全是你需要的,但你可以调试它。
- 在开始调试之前,您需要将项目重新发布到IIS中指定的路径。
- 浏览到应用程序的任何网页,以便该过程开始。
- 然后在你的VS里面去
Debug -> Attach to process
。找到并选择dotnet.exe
。可能有几个,所以勾选Show processes from all users
可能会显示更多的记录。 例如,我在IIS上使用.NET的核心应用程序池下网络服务身份运行,因此很容易让我找出dotnet.exe
过程中,我需要重视(附加到进程弹出具有用户名列包含身份信息)。
最后,VS会开始调试。它类似于.net框架+的步骤,附加到w3wp.exe
这会起作用,但肯定不像推动Play那么简单。 –
是的,没错 –
- 1. 如何在本地IIS中运行asp.net应用程序
- 2. 如何在本地调试Firebase Web应用程序
- 3. 从Eclipse快速调试Flex/Java Web应用程序?
- 4. 远程调试ASP.NET Web应用程序
- 5. 如何从快速应用程序中删除调试?
- 6. IIS快速部署应用程序
- 7. 在Server 2008 R2上本地IIS中调试ASP.Net MVC
- 8. ASP.NET 5的Web应用程序与web.cmd,但不是在IIS下工作应用程序
- 9. ASP.NET中的Web应用程序5
- 10. 使用PowerShell在本地或远程IIS上部署asp.net web应用程序DSC
- 11. 快速应用程序在本地主机上找不到8080
- 12. ASP.NET MVC 5应用程序调用本地WebAPI?
- 13. 安装ASP.NET本地Web应用程序
- 14. 在VS 2008和IIS中调试现有的ASP.NET应用程序
- 15. 无法调试存储在IIS中的ASP.NET应用程序
- 16. 如何在我的本地IIS下为MVC3应用程序设置调试?
- 17. asp.net调试在IIS
- 18. 如何在Pycharm中本地调试Google App Engine Web应用程序?
- 19. 如何在本地运行ASP.NET C#Web应用程序?
- 20. IIS 8:Asp.Net Web应用程序部署
- 21. 在VS代码中调试ASP.NET 5应用程序
- 22. 如何在Visual Studio中调试IIS上的两个Web应用程序/服务?
- 23. 如何在Silverlight应用程序中调试由IIS托管的Web服务
- 24. asp.net web表单应用程序不建立在“开始调试”
- 25. 在本地调试生产asp.net应用程序
- 26. 如何使用github的本地源码调试asp.net应用程序,例如EntityFrameworkCore
- 27. 如何调试ASP.NET应用程序
- 28. 在IIS上调试MVC 4 web应用程序时出错
- 29. 使asp.net web应用程序运行速度更快的技巧
- 30. 快速Web应用程序开发ASP.net与开源平台
这还没有在工具中实现,但有些人已经得到它的手动工作:https:// github。com/tuespetre/dnx-watch-iis – Tratcher