如何让Visual Web Developer使用IIS,而不是ASP.NET开发服务器?

时间:2009-01-26 04:51:03

标签: asp.net iis

我想确保我的本地与生产环境紧密匹配,这意味着运行IIS而不是Visual Web Developer Express版本附带的ASP.NET开发服务器。这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:3)

在Visual Studio中,右键单击该项目,选择“属性”,然后选择“Web”并将其更改为使用“本地IIS”。似乎VWD的过程类似,但有一个Properties node you open instead。我现在没有安装VWD,所以无法检查这个方法是否确实准确,但文章是最近的,所以我认为它是。

答案 1 :(得分:1)

首先确保已安装并配置了IIS服务器。要检查是否已安装IIS服务器:运行 - >> inetmgr按enter键。 要了解如何安装和配置IIS服务器,请检查以下链接: http://chalaki.com/install-iis6-windows-xp-professional-sp3-setup-run-csharp-cgi/425/

使用Visual developer 2008与IIS而不是“ASP.NET Development Server”开发网站,在“位置”下的新网站窗口中单击“浏览”以查看包括IIS服务器在内的不同服务器选项。用户可以选择服务器作为IIS服务器而不是“文件系统”,然后“位置”选项将是“HTTP”而不是“文件系统”。

在Visual Developer 2008中的Properties-> Start Option-> Server->“Use local IIS server”选项未显示,即使IIS服务器已成功安装和配置。显示的唯一选项是“使用默认服务器”和“使用带有基本URL的自定义服务器”。

因此,在Visual developer 2008中,要在IIS服务器上运行(如果安装了IIS服务器),请执行以下操作:

新网站 - >在地点下点击“浏览” - >单击“本地IIS”,然后选择“IIS虚拟目录”(IIS虚拟目录,这是用户在配置IIS服务器时创建的目录) - >打开

在运行/调试时,您在创建网站时选择的服务器,同一服务器将用于打开网站,即在创建网站时如果选择“IIS服务器”则会通过IIS服务器打开网站

还有一件事是,在安装Visual developer 2008和IIS服务器时,如果在安装Visual Studio后安装了IIS服务器,则需要在创建新网站之前执行以下操作:

运行 - > cmd按Enter键(然后输入以下命令) - > C:\ WINDOWS \ Microsoft.NET \ Framework \ Version aspnet_regiis -i按Enter然后在3秒后收到消息“ASP.net已成功安装”。 (*大多数情况下版本为v2.0.50727)