我已经在一个名为的目录中发布了我的网站,samp
我目前正在尝试将它托管在 IIS 上。
但是我有很多aspx
页面。例如,members.aspx
、default.aspx
、authenticate.aspx
等。
但我不确定default.aspx
当用户连接到localhost
端口 80 时如何加载。
我是新手,请帮忙。
我已经在一个名为的目录中发布了我的网站,samp
我目前正在尝试将它托管在 IIS 上。
但是我有很多aspx
页面。例如,members.aspx
、default.aspx
、authenticate.aspx
等。
但我不确定default.aspx
当用户连接到localhost
端口 80 时如何加载。
我是新手,请帮忙。
您可以通过Web.config
ASP.net 网站中的文件启用它。
<configuration>
<system.webServer>
<defaultDocument enabled="true">
<files>
<add value="Default.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
注意:如果您使用IISExpress (即在 Visual Studio 2015 中)进行调试,这一点尤其重要,因为您没有直接配置默认文件的选项(如在 IIS 中 - 请参阅freefaller 的答案)。
在 IIS7 中单击相关网站(在左侧树的“站点”区域下),然后在 IIS 图标组中找到“默认文档”。双击图标进入该部分,然后单击“操作”面板中的“添加...”,然后在对话框中添加“default.aspx”。
然后,您可以通过单击新条目并使用“操作”面板中的“上移”选项将其移动到列表顶部来设置优先顺序。
这会将默认文档分配给相关网站 - 如果您希望将其添加到 IIS7 上的所有网站,则对顶级图标(“起始页”下的那个)执行相同的操作