【发布时间】:2009-01-26 04:51:03
【问题描述】:
我想确保我的本地与生产环境紧密匹配,这意味着运行 IIS 而不是 Visual Web Developer 速成版附带的 ASP.NET 开发服务器。最好的方法是什么?
【问题讨论】:
我想确保我的本地与生产环境紧密匹配,这意味着运行 IIS 而不是 Visual Web Developer 速成版附带的 ASP.NET 开发服务器。最好的方法是什么?
【问题讨论】:
在 Visual Studio 中,右键单击项目,选择属性,然后选择 Web,然后将其更改为使用本地 IIS。 VWD 的过程似乎相似,但有一个Properties node you open instead。我现在没有安装 VWD,所以无法检查这种方法是否确实准确,但这篇文章是最近的,所以我假设它是。
【讨论】:
首先确保您已经安装并配置了 IIS 服务器。检查是否安装了 IIS 服务器:运行->inetmgr 按回车。 要了解如何安装和配置 IIS 服务器,请查看以下链接: http://chalaki.com/install-iis6-windows-xp-professional-sp3-setup-run-csharp-cgi/425/
要使用带有 IIS 而不是“ASP.NET 开发服务器”的 Visual developer 2008 开发网站,在“位置”下的新网站窗口中单击“浏览”以查看不同的服务器选项,包括 IIS 服务器。用户可以选择服务器作为 IIS 服务器而不是“文件系统”,那么“位置”选项将是“HTTP”而不是“文件系统”。
在 Visual developer 2008 中,属性->启动选项->服务器->“使用本地 IIS 服务器”选项未显示,即使 IIS 服务器已安装和配置成功。显示的唯一选项是“使用默认服务器”和“使用带有基本 URL 的自定义服务器”。
所以在Visual developer 2008中要在IIS服务器上运行(如果安装了IIS服务器),需要做以下事情:
New Website -> 在 Locations 点击“Browse” -> 点击“Local IIS”,然后选择“IIS Virtual Directory”(IIS virtual Directory,即用户在配置 IIS 服务器时创建的目录) -> 打开
在运行/调试时,您在创建网站时选择的服务器,将使用同一台服务器打开网站,即在创建网站时如果您选择“IIS服务器”,那么网站将通过 IIS 服务器打开.
还有一点是,在安装 Visual developer 2008 和 IIS 服务器时,如果您在安装 Visual Studio 之后安装了 IIS 服务器,那么您需要在创建新网站之前执行以下操作:
运行 ->cmd 按回车(然后输入以下命令)-> C:\WINDOWS\Microsoft.NET\Framework\Version aspnet_regiis -i 按回车 3 秒后收到消息“ASP.net 安装成功” . (*大多数情况下版本为 v2.0.50727)
【讨论】: