2016-10-27 147 views
1

我有一个名为:DocCat,IIS中的应用程序名称相同的asp网络项目。 当我打开我的ASP .NET应用程序从Visual Studio(IIS快递)它具有这样的路径:
http://localhost:49727/Pages/Main.aspx如何在页面上更改IIS的启动路径IIS

但是,当我想在IIS中打开它,我有这样的路径:
http://localhost:49727/DocCat/
和它打开只有文件夹,而不是我的启动页面。 我需要将我的web应用程序在IIS中的起始页面路径重命名为http://localhost:49727/Pages/Main.aspx
我该怎么办?

我尝试:

1)添加此代码Webcongif文件:

<system.webServer> 
     <defaultDocument> 
      <files> 
       <add value="Pages/Main.aspx" /> 
      </files> 
     </defaultDocument> 
    </system.webServer>  

2)设置默认文件Main.aspx或页/ Main.aspx
3)添加虚拟目录同虚拟路径Pages/Main.aspx和物理路径:BigCar/BigCar/Pages
如何重命名IIS中的启动路径?

编辑。建议的问题没有解决我的问题 - 因为startuo页在IIS中打开文件夹,而不是页面 - likle这样的:
http://imgur.com/a/O5XGJ

+0

可能重复的[asp.net网站默认文档在子文件夹中](http://stackoverflow.com/questions/421778/asp-net-site-default-document-in-subfolder) – ThatChris

+0

@ChristopherTrevor no duplicates,read我的编辑PLZ –

+0

您的文件似乎并未真正发布,而是它们是原始源文件。在Visual Studio中,您是否右键单击并发布?然后您需要将生成的文件从那里复制到您的网站目录。然后按照上一个链接给出的建议。 – ThatChris

回答

1

如果您浏览到您的网站在IIS中,你会发现所谓的默认文档配置选项。确保将Main.aspx添加到该列表中,最好是将其添加到顶部。

编辑: 如果您将所有页面放在子文件夹中,则需要将默认文档移动到根目录中,或者在根目录中创建default.aspx并从该页面加载重定向,因为IIS不能使用子文件夹中的页面作为默认文档。

+0

nope,我这样做,但iis没有看到它,但感谢您的帮助。我在这里有一个答案http://stackoverflow.com/a/12867753/4559369 –