我希望确保本地环境与生产环境紧密匹配,这意味着运行IIS,而不是Visual Web Developer速成版附带的ASP.NET开发服务器。做这件事最好的方法是什么?
发布于 2009-01-26 04:59:50
在Visual Studio中,右键单击项目,选择属性,然后选择Web,并将其更改为使用本地IIS。这一过程似乎与VWD类似,但这里有一个Properties node you open instead。我现在还没有安装VWD,所以不能检查这种方法是否确实准确,但这篇文章是最近的,所以我假设它是准确的。
发布于 2011-12-02 01:33:01
首先,确保您已经安装并配置了IIS服务器。要检查是否安装了IIS服务器: Run->inetmgr按enter。要了解如何安装和配置IIS服务器,请查看以下链接:http://chalaki.com/install-iis6-windows-xp-professional-sp3-setup-run-csharp-cgi/425/
要使用Visual Developer2008开发网站而不是"ASP.NET开发服务器“,请在新网站窗口中的”位置“下单击”浏览“以查看包括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服务器,则在创建新网站之前需要执行以下操作:
Run ->cmd按enter (然后输入以下命令)-> C:\WINDOWS\Microsoft.NET\Framework\Version aspnet_regiis -i按enter,然后在3秒后收到消息"ASP.net已成功安装“。(*大多数情况下版本为v2.0.50727 )
https://stackoverflow.com/questions/478870
复制相似问题