我在經典模式下在IIS 7上運行帶有窗體身份驗證的asp.net應用程序。記錄打開,並且當前選擇cs-username字段進行記錄。但是,日誌中的cs-username始終爲空。任何人都有如何確定原因的提示?在IIS7經典模式下IIS日誌中未顯示cs-username
3
A
回答
1
布萊恩說的是真的。在經典模式下,您將通過雙重身份驗證過程。也就是說,IIS首先對您進行身份驗證,然後ASP.NET會對您進行身份驗證。在經典模式下,IIS身份驗證可能設置爲匿名,在這種情況下,IIS將在該字段中不記錄任何內容。如果打開集成管道,認證只發生一次 - 並在IIS管道內。這意味着IIS可以將數據寫入cs-username字段。
5
cs-username對ASP.NET /表單身份驗證一無所知,反之亦然......您在IIS中啓用了匿名訪問,是嗎?這就是爲什麼沒有cs-username輸出。
0
我認爲你必須將asp.net LOGGIN保存在HEADER變量中,並使用na ISAPI過濾器來獲取這些信息並保存在IIS_LOG上。
0
您可以執行以下操作並將其設置爲IIS
日誌cs-username。
public WebApiApplication()
{
this.AuthenticateRequest += WebApiApplication_AuthenticateRequest;
}
void WebApiApplication_AuthenticateRequest(object sender, EventArgs e)
{
HttpContext.Current.User = new GenericPrincipal(new GenericIdentity("SET THE USER INFO HERE"), null);
}
相關問題
- 1. 無法在ASP.NET/IIS7經典模式下設置HTTP Vary標頭
- 2. 在IIS6或IIS7經典模式下的HTTP處理程序
- 3. IIS 7在經典ASP中不顯示錯誤。 IIS 6是否
- 4. IIS7,RewritePath和IIS日誌文件
- 5. 自定義HttpModule集成在IIS7中,但不是經典模式
- 6. Url在ngnix日誌中未顯示
- 7. 重定向到IIS7中的www - 經典管道模式
- 8. 在Web.config中配置以在IIS 7+經典模式下運行應用程序
- 9. IIS日誌不顯示郵件記錄
- 10. 從IDE發佈刪除經典模式下IIS7中的通配符映射
- 11. 無法在ASP.NET/IIS7經典模式下設置HTTP響應標頭
- 12. 在經典模式下運行IIS7會影響MVC輸出緩存嗎?
- 13. IIS 7經典模式Set-MaxAge在自定義HttpModule中
- 14. 在同一iis7服務器上運行集成模式和經典模式
- 15. Response.Redirect/End在IIS7上的經典ASP中未提交事務
- 16. 在IIS7中未顯示圖像
- 17. 經典asp。對象未顯示
- 18. 日誌未顯示在Android設備上
- 19. 價值IIS7 /經典ASP
- 20. 只在NodeJS /瀏覽器中顯示開發模式下的日誌信息
- 21. 在集成模式下運行的IIS 7經典ASP應用程序
- 22. 經典asp中的IIS web.config
- 23. jqgrid - 內聯編輯模式下未顯示日曆圖標
- 24. 經典ASP:日誌數據庫錯誤
- 25. 在Ubuntu 11.10中顯示經典視圖
- 26. IIS搜索引擎優化工具包未顯示在我的IIS7中
- 27. 經典ASP - 日期格式
- 28. 爲什麼我需要IIS7中的ASP.NET MVC中的「經典模式」?
- 29. 'gunicorn --paster'日誌消息未顯示
- 30. NSXMLParser未顯示錯誤日誌