2013-05-14 167 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>