繁体   English   中英

Visual Studio 2010 Web Developer Express Tools.Attach to Process不存在

[英]Visual Studio 2010 Web Developer Express Tools.Attach to Process is not exists

我从HDD加载了网站。 现在尝试将其附加到处理WebDev.WebServer.EXE。 但是在Visual Studio 2010中,Web Developer Express版本的VS不存在工具Attach To Process 这是正常的吗? 如果是,如何添加此工具或解决我的需求?

在Expressor Web Developer Edition中没有Attach To Process 您需要购买完整版。 看到这里

以下是使用Visual Studio Express for Web作为开发IDE时如何在IIS进程上使用Attach To Process:

  • 在Visual Studio Express 2012 for Web中打开您的网站项目,
    并在浏览器中浏览您的开发网站 - 您可以通过VS中的Ctrl + F5(无需调试启动) - 这将运行w3wp.exe(ISS应用程序池进程 - 当您的项目Web位置为HTTP时,此过程将运行)
  • 打开Windows桌面的 Visual Studio Express 2012。 是。 对于“Windows桌面” - 这将是诀窍( - :
  • 在VS for desktop中 - 按Ctrl + O(打开文件) - 然后浏览到要调试的网站中的文件 - 例如[root] /Default.aspx.cs。
    现在在Default.aspx.cs代码中,设置一个断点 - 例如在Page_Load事件代码中
  • 在VS for desktop中 - 转到Debug菜单并选择Attach To Process ...
    在Attach To Process对话框中 - 在Available Process列表中选择您的IIS进程:w3wp.exe
    现在按“附加”按钮
  • 转到浏览器并运行/Default.aspx页面

结果:网站在IIS进程中运行,将在VS for桌面的断点处停止,您可以调试它。

笔记:

  • 这仅适用于您的网站项目Web Location是HTTP(这是在VS.Google中创建网站项目时配置的指令
  • 我是在2012版本上做到的,它也适用于其他版本。

暂无
暂无

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

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