2014-02-28 61 views
0

我有asp.net web api項目。我刪除了次瀏覽文件夾並添加了index.html根級文件到解決方案。
現在,當我訪問頁面http://localhost:59305/時,它顯示HTTP Error 403.14 - 所以html文件沒有打開。如何使HTML文件啓動?

如何讓文件先打開?

+0

我想知道爲什麼你會創建一個Web API項目並刪除視圖。 –

+0

創建單頁面應用程序。 – levi

+0

然後在Visual Studio中使用'單頁應用程序'項目模板(當然2013) –

回答

0

您必須配置路由引擎忽略路由中的HTML文件。

Global.asax.cs使用此:

RouteTable.Routes.IgnoreRoute("*.html"); 

也可以嘗試設置默認文件web.config文件。添加這個:

<system.webServer> 
    <defaultDocument> 
    <files> 
     <clear /> 
     <add value="index.html" /> 
    </files> 
    </defaultDocument> 
</system.webServer> 
+0

仍然是一樣的。你有沒有正確理解這個問題?我想將index.html顯示爲默認頁面。 – levi

+0

@levi:請參閱更新。 –

+0

帕特里克,我也試過。不工作 – levi