2013-05-14 126 views
0

我已经对你一个棘手的问题:的Web.config更改文件默认位置

Visual C# IDE,你怎么一个单独的文件夹中更改文件的位置?

因此,例如

该文件夹的路径inital为Webproject /文件夹1/Default.aspx的VS 2008中,我转换这对2010年和重命名Default.aspx的,以folder1Default.aspx,使其工作需要在2010年,因为我不能有多个Default.aspx。现在,当我尝试导航到此文件夹时,无法将其作为默认页面打开。 如何将此页面设置为此特定文件夹的默认位置?
如果路径是Webproject/folder1/folder1Default.aspx,我怎么可能使用web.config文件更改这个位置?

谢谢。

+0

如果我理解正确你的问题:将文件拖动到目标文件夹在您的解决方案资源管理器和编辑web.config文件 – 2013-05-14 14:16:11

+0

这是***真的不清楚***你想要完成什么。请更新问题,以便我们更深入地了解您的**总体目标。** – 2013-05-14 14:17:20

+0

这听起来像一个X Y问题 - 请解释您的总体目标。可能有更简单的方法来完成这一点。 – Kami 2013-05-14 14:21:29

回答

0

你这样做了,但应该只有1个默认或索引文件在IIS或配置文件中定义。

<location path="folder1"> 
    <system.webServer> 
     <defaultDocument enabled="true"> 
     <files> 
      <add value="folder1Default.aspx"/> 
     </files> 
     </defaultDocument> 
    </system.webServer> 
    </location> 

我已经做了这样的配置文件

<system.webServer> 
    <defaultDocument> 
     <files> 
     <remove value="default.aspx" /> 
     <remove value="iisstart.htm" /> 
     <remove value="index.html" /> 
     <remove value="index.htm" /> 
     <remove value="Default.asp" /> 
     <remove value="Default.htm" /> 
     <add value="folder1Default.aspx" /> 
     </files> 
    </defaultDocument> 
    </system.webServer>