【问题标题】:Unable to load default aspx web page无法加载默认 aspx 网页
【发布时间】:2012-04-18 14:43:45
【问题描述】:

我已在名为samp 的目录中发布了我的网站,我目前正尝试将其托管在 IIS 上。

但是我有很多 aspx 页面。例如members.aspxdefault.aspxauthenticate.aspx

但我不确定当用户在端口 80 连接到localhost 时如何使default.aspx 加载。

我是新手,请帮忙。

【问题讨论】:

    标签: asp.net visual-studio-2010 c#-4.0 iis-7


    【解决方案1】:

    您可以通过 ASP.net 网站中的Web.config 文件启用它。

    <configuration>
     <system.webServer>
      <defaultDocument enabled="true">
         <files>
            <add value="Default.aspx" />
         </files>
      </defaultDocument>
     </system.webServer>
    </configuration>
    

    注意:如果您使用 IISExpress(即在 Visual Studio 2015 中)进行调试,这一点尤其重要,因为您没有配置默认值的选项直接文件(如在 IIS 中 - 请参阅 freefaller's answer)。

    【讨论】:

      【解决方案2】:

      在 IIS7 中单击相关网站(在左侧树的“站点”区域下),然后在 IIS 图标组中找到“默认文档”。双击图标进入该部分,然后在“操作”面板中单击“添加...”,然后在对话框中添加“default.aspx”。

      然后,您可以通过单击新条目并使用“操作”面板中的“上移”选项将其移动到列表顶部来设置优先顺序。

      这会将默认文档分配给相关网站 - 如果您希望将其添加到 IIS7 上的所有网站,则对顶级图标(“起始页”下的那个)执行相同的操作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-13
        • 2015-04-14
        • 1970-01-01
        • 2014-08-15
        • 1970-01-01
        • 2015-01-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多