我有一个名为DocCat的asp网络项目,与IIS中的应用程序名称相同。
当我从visual studio(iis express)打开我的asp网络应用程序时,它有这样的路径:
http://localhost:49727/Pages/Main.aspx
但是当我想在IIS中打开它时,我有这样的道路:
http://localhost:49727/DocCat/
它只打开文件夹,而不是我的启动页面。
我需要在IIS中将我的Web应用程序的起始页路径重命名为http://localhost:49727/Pages/Main.aspx
我能为此做些什么?
我试过了:
1)将此代码添加到Webcongif文件中:
<system.webServer>
<defaultDocument>
<files>
<add value="Pages/Main.aspx" />
</files>
</defaultDocument>
</system.webServer>
2)将默认文档设置为Main.aspx或Pages / Main.aspx
3)使用虚拟路径Pages / Main.aspx和物理路径添加虚拟目录:BigCar / BigCar / Pages
如何在IIS中重命名启动路径?
答案 0 :(得分:1)
如果您在IIS中浏览到您的站点,您将找到一个名为default document的配置选项。确保将Main.aspx添加到该列表中,最好添加到顶部。
编辑: 如果您将所有页面都放在子文件夹中,则需要将默认文档移动到根目录中,或者在根目录中创建default.aspx并从该页面加载重定向,因为IIS无法将子文件夹中的页面用作默认文档。
答案 1 :(得分:1)
您是否在IIS管理器中启用了默认文档?
https://technet.microsoft.com/en-us/library/cc754807(v=ws.10).aspx
答案 2 :(得分:0)
如果你是像我这样的IIS新手,我认为这可能对你有所帮助:
现在一切都适合我!