我已将我的网站发布在名为samp
的目录中,我目前正在尝试在IIS上托管它。
但是我有很多aspx
个页面。例如,members.aspx
,default.aspx
,authenticate.aspx
等
但我不知道当用户在端口80连接default.aspx
时如何加载localhost
。
我是新手,请帮助。
答案 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上的所有网站,则对顶级图标(“起始页”下的那个)执行相同的操作