如何在IIS中更改页面上的应用程序启动路径

时间:2016-10-27 08:51:56

标签: c# asp.net .net iis

我有一个名为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中重命名启动路径?

编辑。建议的问题没有解决我的问题 - 因为IIS中的startuo页面打开FOLDER,而不是页面 - 喜欢这个:
http://imgur.com/a/O5XGJ

3 个答案:

答案 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新手,我认为这可能对你有所帮助:

现在一切都适合我!