2013-03-26 77 views
1

我在Windows 8開發機器上使用IIS8。我正在開發一個基於ASP.NET MVC 4的基於WebAPI的應用程序,它與第三方服務器連接。在IIS中記錄完整請求URL

其中一臺服務器(Kaltura內容管理系統)發送了一個通知,我不能「捕捉」我的路由和/或控制器。我正在嘗試在IIS上記錄完整請求的URL以調查它的語法。

我已經安裝了IIS高級日誌並將其配置爲記錄所有可用字段(性能計數器除外),但日誌不包含URL或請求的內容(表單)。

我的問題是,是否有可能在IIS中記錄完整的URL?

回答

1

沒有默認的方式來記錄所有表單域。記錄一切將使日誌文件變得非常快速。如果有一種方法可以記錄所有意味着記錄視圖狀態和所有後期字段的內容(如果你正在上傳一個20MB的文件)。

如果你想支持這樣的事情,你將不得不創建一個自定義處理程序或在網站代碼本身(例如在母版頁中,所以你不必爲每個頁面添加日誌記錄代碼)。

+1

謝謝喬治。我理解你的推理,但我認爲它不適用於開發。而且,我正在處理的請求是由單個對等服務器發送的,其中流量無關緊要。 我已經用盡了我知道的任何「網站代碼」資源後才轉向IIS日誌。 – ury 2013-03-28 20:49:55