如何在IIS本地调试和部署?

时间:2012-03-22 19:38:23

标签: asp.net .net-4.0

我开始使用Web开发,所以这可能很简单。我曾经和那些让我设置工作站的人一起工作,这样我就可以在IIS(而不是IIS Express)中本地托管我的网络应用程序。我能够更改标记和样式表,只保存更改,然后刷新浏览器以查看更改。如果我改变后面的代码,我不得不重建解决方案。但同样,我只是刷新浏览器,新的更改已准备好进行测试。

虽然调试和实际执行代码有一些不同之处;我只是不记得那个细节,但我总是可以启动内置的开发Web服务器,我猜。

我在哪里可以找到设置此步骤所需步骤的大纲?我认为我不需要详细的逐步说明。

谢谢!

4 个答案:

答案 0 :(得分:1)

假设您的计算机上安装了IIS,当您在Visual Studio中查看项目属性时,您将在“Web”选项卡中找到“服务器”选项。只需选择“本地IIS Web服务器”。其余的应该是相当不言自明的。

答案 1 :(得分:1)

工具>附加到流程> w3wp.exe>附加按钮

您需要以管理员身份启动VS才能执行此操作。如果有多个,请附加到应用程序池中的那个,您可以在其下设置网站。您可能需要检查所有用户的show processes。有一个名为“附加到”的VS插件,它将在工具菜单中添加一个附加到IIS菜单项。

答案 2 :(得分:1)

Visual Studio - >解决方案资源管理器 - >右键单击项目 - >属性 - > Web选项卡 - >标记'使用本地IIS Web服务器'。 还单击“创建虚拟目录”按钮。 现在应用程序可以通过debusged asusual。

答案 3 :(得分:0)

您需要将进程附加到IIS,或者您可以直接设置visual studio项目属性以使用本地IIS Web服务器。

将调试器附加到IIS进程。 为此,请单击“调试”,然后单击“附加到进程”。

显示“附加到进程”对话框。

在“可用进程”下,找到要将调试器附加到的进程的名称。 (对于Windows 7,它是w3wp.exe)

如果未显示您需要的过程,则可以显示更多正在运行的进程。为此,请选中“显示所有用户的进程”和“显示所有会话中的进程”。

在“可用进程”下,单击进程名称,然后单击“附加”。