IIS 中的 Aspnet5 RC1 调试
Aspnet5 RC1 debug in IIS
考虑 Windows10,IIS 10,Aspnet5 RC1,一个非常基本的 Aspnet5 Web 应用程序
app.Run -> returns 要响应的字符串
Web 应用已发布到文件系统,已创建 approot、wwwroot 文件夹
在 IIS 中,虚拟目录指向 wwwroot 文件夹并且 URL 加载正常。
现在,如何调试 IIS 网站(approot c# 代码)?
在 VS 2015 中,文件 -> 打开网站 -> 本地 IIS -> Select Aspnet5 网站。
它仅显示 wwwroot 文件夹。 C# 代码存在于 approot 文件夹中
如果你有源代码。打开 Visual Studio 上的网站并单击 --> 调试菜单,选择 ---> 附加到进程。查看可用进程并找到 w3wp.exe,单击附加按钮后选择 w3wp.exe,开始调试进程。
[![在此处输入图片描述][1]][1]
祝你好运。
ASP.NET 发布后的 5 个应用 运行 通过 DNX 进程。如果你在 IIS 上部署 ASP.NET 5 个应用程序时仔细观察,应用程序池必须设置为 "No Managed Code"。
意味着 IIS 现在接受来自浏览器的请求,在 httpPlatformHandler 的帮助下传递给 DNX,DNX 执行引导/启动 Web 应用程序的实际工作。
这与传统的 ASP.NET 技术不同。
所以在 Visual Studio 2015 Debug --> Attach to Process --> Select DNX program 运行ning 中,附加它并 运行。检查屏幕截图
打VS源码。
考虑 Windows10,IIS 10,Aspnet5 RC1,一个非常基本的 Aspnet5 Web 应用程序
app.Run -> returns 要响应的字符串
Web 应用已发布到文件系统,已创建 approot、wwwroot 文件夹
在 IIS 中,虚拟目录指向 wwwroot 文件夹并且 URL 加载正常。
现在,如何调试 IIS 网站(approot c# 代码)?
在 VS 2015 中,文件 -> 打开网站 -> 本地 IIS -> Select Aspnet5 网站。
它仅显示 wwwroot 文件夹。 C# 代码存在于 approot 文件夹中
如果你有源代码。打开 Visual Studio 上的网站并单击 --> 调试菜单,选择 ---> 附加到进程。查看可用进程并找到 w3wp.exe,单击附加按钮后选择 w3wp.exe,开始调试进程。
[![在此处输入图片描述][1]][1]
祝你好运。
ASP.NET 发布后的 5 个应用 运行 通过 DNX 进程。如果你在 IIS 上部署 ASP.NET 5 个应用程序时仔细观察,应用程序池必须设置为 "No Managed Code"。
意味着 IIS 现在接受来自浏览器的请求,在 httpPlatformHandler 的帮助下传递给 DNX,DNX 执行引导/启动 Web 应用程序的实际工作。
这与传统的 ASP.NET 技术不同。
所以在 Visual Studio 2015 Debug --> Attach to Process --> Select DNX program 运行ning 中,附加它并 运行。检查屏幕截图
打VS源码。