2014-05-20 75 views
0

我是新來的asp.net世界。我正在構建asp.net mvc 4 web應用程序。它具有基本的http認證。一開始它會詢問用戶名和密碼。認證後,它開始一些看法。在調試過程中,如果已成功通過身份驗證並繼續調試其他視圖/控制器。如果我停止調試或應用程序崩潰。對於下一次調試運行,它永遠不會提示我進行驗證。它需要認證後的視圖。我想它會緩存我之前運行的身份驗證。我試圖找到從淨液,發現了很多建議,如: -如何啓動asp.net mvc 4 web應用程序處於刷新/初始狀態

  1. 重新啓動從C iis的
  2. 刪除緩存文件:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319和C:\用戶\用戶\ AppData \本地\臨時\臨時ASP.NET文件
  3. 修改web.config並重建,然後午餐。
  4. 刪除瀏覽器緩存。
  5. 即使重啓PC沒有幫助 -

我嘗試了所有沒有什麼工作。由於我是新手,我不確定我的web.config文件是否具有正確的HTTP基本身份驗證配置。那就是: -

<system.web> 
    <compilation debug="true" targetFramework="4.5.1" /> 
    <httpRuntime targetFramework="4.5.1" /> 
    <identity impersonate="true" /> 
    <authentication mode="Forms"> 
     <forms loginUrl="~/Account/Login" > 

     </forms> 
    </authentication> 
</system.web> 

我的環境的Windows 7,IIS 7.5,Visual Studio的2012年請告訴我怎麼能強制認證,每次啓動或在初始狀態。提前致謝!

回答

0

這是瀏覽器cookie讓您進入,因爲它仍然適用於您的應用程序。清除瀏覽器cookies或啓動私人會話。

+0

如何從Visual Studio 2012開始即私密會話? – masiboo

+0

你不能,它是一個瀏覽器功能。 – DavidG

+0

刪除瀏覽器cookie工作正常。每次從瀏覽器中刪除cookie(需要長時間處理多次點擊),這是單調乏味的/無聊的。但是有沒有辦法加快開發進程? – masiboo

相關問題