在IIS中,虚拟目录指向wwwroot文件夹,URL加载正常。
现在,如何调试IIS网站(批准c#代码)?
在VS 2015中,文件 - >打开网站 - >本地IIS - >选择Aspnet5网站
它只显示wwwroot文件夹。 C#代码出现在approot文件夹
答案 0 :(得分:2)
发布后的ASP.NET 5应用程序由DNX进程运行。如果您在IIS上部署ASP.NET 5应用程序时仔细观察过,则必须将应用程序池设置为" No Managed Code"。
意味着IIS现在接受来自浏览器的请求,在httpPlatformHandler的帮助下传递给DNX,DNX执行引导/启动Web应用程序的实际工作。
这与传统的ASP.NET技术不同。
所以在Visual Studio 2015 Debug - >附加到流程 - >选择DNX程序运行,附加并运行。检查屏幕截图
它命中VS源代码。
答案 1 :(得分:0)