2010-04-24 99 views

回答

4

附加到进程不可用在Expressor的Web开发人员版本。您需要购买完整版本。见here

+0

我可以添加此功能吗?或从命令提示符附加?或者如果它可以从IIS?因为,我不打算购买完整版本。 – loviji 2010-04-24 11:10:35

+2

@loviji - 不,这与其他软件没有区别,付费版本中还有更多功能......还有更多功能。 – 2010-04-24 11:13:04

0

下面是如何使用附加到使用Visual Studio Express的网络作为dev IDE当IIS进程,进程:

  • 在Visual Studio Express的2012打开你的网站项目的Web,
    和在浏览器中浏览你的开发网站 - 你可以通过在VS中按Ctrl + F5(开始时不调试) - 这将运行w3wp.exe(ISS应用程序池进程 - 当你的项目Web位置为HTTP时,该进程将运行)
  • 打开Visual Studio快速版2012为Windows桌面。是。 ( - :
  • 在VS桌面 - 按Ctrl + O(打开文件) - 并浏览到您要调试的网站文件 - [root] /默认。例如:
    现在在Default.aspx.cs代码中,设置一个断点 - 例如在 Page_Load事件代码
  • 在VS桌面 - 转到调试菜单并选择附加到进程...
    在附加到进程对话框 - 在可用进程列表中选择你的IIS进程:W3WP.EXE
    现在按附件按钮
  • 转到您的浏览器,并运行/Default.aspx页

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

注:

  • 如果你的网站项目的Web位置是HTTP(此配置在VS. Google for instructions创建的网站项目时)
  • 我做这件事是2012版本,它这只会工作也可以在其他版本上工作。
相关问题