1

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

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

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

我是新手,请帮忙。

4

2 回答 2

1

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

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

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

于 2012-04-18T15:26:55.640 回答
0

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

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

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

于 2012-04-18T14:49:01.987 回答