无法加载默认的aspx网页

时间:2012-04-18 14:43:45

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

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

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

但我不知道当用户在端口80连接default.aspx时如何加载localhost

我是新手,请帮助。

2 个答案:

答案 0 :(得分: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)。

答案 1 :(得分:0)

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

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

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