我想安裝Intranet IIS服務器的計算機出現高清問題,我重新安裝了所有軟件。我已將網站數據恢復到新的IIS中,但現在,當我在客戶端甚至服務器計算機的瀏覽器中鍵入服務器地址時,它找不到頁面(「Default.aspx」)。我可以允許「目錄瀏覽」並單擊該文件,但顯然,我不希望這種替代方法,既沒有強制用戶在URL的末尾鍵入「Default.aspx」。在IIS 7.5中設置默認WebPage
也許這是一個非常簡單的配置,但我在IIS中找不到它。
我想安裝Intranet IIS服務器的計算機出現高清問題,我重新安裝了所有軟件。我已將網站數據恢復到新的IIS中,但現在,當我在客戶端甚至服務器計算機的瀏覽器中鍵入服務器地址時,它找不到頁面(「Default.aspx」)。我可以允許「目錄瀏覽」並單擊該文件,但顯然,我不希望這種替代方法,既沒有強制用戶在URL的末尾鍵入「Default.aspx」。在IIS 7.5中設置默認WebPage
也許這是一個非常簡單的配置,但我在IIS中找不到它。
放入網站或應用程序的web.config文件中的以下內容:
<system.webServer>
<defaultDocument>
<files>
<add value="~/Default.aspx"/>
</files>
</defaultDocument>
</system.webServer>
當您選擇在左側面板中的網站或應用程序中,有一個名爲「默認文檔」在中間的圖標,在IIS標題。這是從IIS管理器進行配置的位置。列出當前默認文檔,並且可以通過單擊右側「動作」面板上的添加鏈接來創建新文檔。
我在找同樣問題的答案。但是這些線路幫助我實現了目標。
<system.webServer>
<httpRedirect enabled="true" destination="/Pages/ABC/xyz/" childOnly="true" />
<defaultDocument>
<files>
<add value="~/Default.aspx"/>
</files>
</defaultDocument>
</system.webServer>
'/ Pages/ABC/xyz /'中的所有頁面都會重定向到* Default.aspx *? – Kiquenet 2016-10-11 08:22:38
曾在MVC項目同樣的問題,我已經把Default.aspx的根
這是不夠的,只有設置的web.config
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear />
<add value="Default.aspx" />
</files>
</defaultDocument>
</system.webServer>
而且做得太添加 路線.IgnoreRoute( 「」);在RouteConfig.cs
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
我跟着指南:http://weblog.west-wind.com/posts/2013/Aug/15/IIS-Default-Documents-vs-ASPNET-MVC-Routes
後,放在適當的配置文件上面,你看到了什麼,當你看在IIS管理器中的應用程序? ('IIS管理器 - >站點 - >有問題的網站 - > Default Document')? –
Thomas
2011-04-11 15:54:40
我在Entry Type「local」中看到了「〜/ Default.aspx」。沒有工作。然後,我添加了「Default.aspx」條目類型「local」。工作很好。謝謝! – Alex 2011-04-11 16:03:11