更正发布到IIS的路径

时间:2013-07-08 18:05:53

标签: asp.net iis

我已设法部署我的网站,使用下面的连接条件通过VS2012中的Publish Web进行测试。这启动很好,并按预期工作,但我需要每次都点击发布按钮,以使页面启动。

enter image description here

然而,我不是每次都继续发布,而是试图通过打开IIS(inetmgr)直接从IIS运行它来选择站点文件夹并浏览。但是,它尝试启动localhost/MyWebsite/而不是完整路径localhost/MyWebsite/home.aspx,因此我得到一个空白页。

该项目还将home.aspx设置为起始页。任何人都可以指出为什么我不能让它从已经发布的IIS运行?这可能是显而易见的,但我看不到它。

enter image description here

3 个答案:

答案 0 :(得分:3)

在IIS上,转到DEFAULT并在列表顶部添加HOME.aspx。

答案 1 :(得分:0)

在IIS中,您指定要浏览该站点,即“localhost / MyWebSite /”,您可以进入“内容视图”并选择“Home.aspx”然后选择浏览,如果您想要完整路径提交另一种解决方案。

答案 2 :(得分:0)

不是从IIS设置默认文档,而是从web.config设置它。这样您就不必每次都设置默认文档。

的Web.config

<configuration>
<system.webServer>
  <defaultDocument enabled="true">
     <files>
        <add value="home.html" />
     </files>
  </defaultDocument>