2017-06-02 13 views
0
<add key="webpages:Version" value="3.0.0.0" /> 
    <add key="webpages:Enabled" value="false" /> 
    <add key="ClientValidationEnabled" value="true" /> 
    <add key="UnobtrusiveJavaScriptEnabled" value="true" /> 

如果我們對客戶端使用角度控制,那麼這些關鍵字對於web api項目是多餘的嗎?web api項目的web.config中的額外密鑰

回答

2

是的,你可以從網絡配置中刪除這些密鑰。

在我們的應用程序,我們使用了我們的自定義鍵的應用程序設置和其他一些配置

<system.web> 
    <compilation debug="true" targetFramework="4.5" /> 
    <httpRuntime maxRequestLength="1048576" targetFramework="4.5"/> 
</system.web> 
<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"> 
    <remove name="WebDAVModule" /> 
</modules> 
<httpProtocol> 
    <customHeaders /> 
</httpProtocol> 
<security> 
    <requestFiltering> 
    <requestLimits maxAllowedContentLength="1073741824" /> 
    </requestFiltering> 
</security> 

我們已經用Cors在API方面,從而實現跨淵源考。

希望它有幫助

+0

什麼?這怎麼被認爲是答案。如果你不使用密鑰,那麼你不需要它。我沒有看到如何添加所有這些'system.web'幫助讓某人明白。它就像詢問蘋果並將橙子帶入談話中一樣。也許修改您的答案答案並刪除不適用的部分 - 這會導致回答原始問題。如果不適用,則刪除;-) – Seabizkit