从根运行ASP.net网站

时间:2010-01-09 20:34:15

标签: asp.net

我有一个ASP.net网站。项目的内容位于名为MyWebSite的文件夹中。 当我从Visual Web developer 2008运行我的应用程序时,浏览器在地址栏中显示以下地址: http:// localhost / MyWebSite /Default.aspx 我希望能够从以下地址运行我的网站: http://localhost/

有人能帮帮我吗? 提前谢谢。

3 个答案:

答案 0 :(得分:1)

由于它已经在IIS上运行,我只想更改默认网站的物理路径。 IIS7中此字段的原始值如下所示。

%SystemDrive%\inetpub\wwwroot

如果您将此字段更改为MyWebSite文件夹的路径,则只能从http://localhost访问该网站。

我已经看到它建议将此值从默认值更改为更好的安全性。但是,我试图想到这样做的任何缺点,我唯一能想到的是,对路径进行硬编码可能会导致一些其他开发相对路径混乱。

答案 1 :(得分:0)

您可以进入并更改IIS中的绑定设置,但我建议不要这样做。如果您按原样部署站点,它应该在托管服务器上正确解析(以您希望的方式)。先试试这个,看看: - )

答案 2 :(得分:0)

在IIS上创建一个名为MyWebSite的新网站,然后在Visual Studio中执行File-> Open->网站。选择本地IIS并选择您的网站。

然后它会在你给网站的名字下运行它。在这种情况下,您可以将其设为http://MyWebSite/

注意:运行Vista和Windows 7需要提升权限。