2014-09-30 46 views
0

我有一個簡單的web表單在IIS 7上工作正常。我們必須更改包裝箱服務帳戶的密碼,並且突然間網站無法使用。最初我得到一個HTTP 500錯誤。然而,經過修改的設置後,我設法得到一個同樣無用的錯誤消息,稱爲「錯誤的請求」。我嘗試了一切在線解決問題,但我無法。基本上我無法在任何日誌中看到相應的錯誤消息。IIS 7的Windows服務器2008不好的請求

Http日誌沒有對應於我的時間戳的行,IIS日誌爲空。我不知道該從哪裏出發。如果您需要任何其他信息,請告訴我。我附上小提琴手跟蹤請求和響應它是否有助於

請求 GET /Adv_Form.aspx HTTP/1.1

響應 HTTP/1.1 400錯誤的請求

+0

打開FailedRequest Tracing並查看誰生成了錯誤。 – TGlatzer 2014-09-30 11:08:55

+0

要啓用失敗的請求跟蹤,我需要在我的服務器管理器中查看Web服務器IIS角色。在我的情況下,角色是空的,我似乎沒有選擇添加新的角色。我使用這個鏈接來啓用這個http://www.iis.net/configreference/system.webserver/tracing/tracefailedrequests – 2014-09-30 18:24:56

+0

你的角色是空的嗎?當然,你的IIS安裝和設置?你可以使用powershell來查詢:Get-WindowsFeature – TGlatzer 2014-09-30 21:14:17

回答

0

由於這將是幾乎不可能的在這裏任何人提供的答案,關於與僅僅指剛這兩個請求,這裏字符串錯誤請求這個問題是你應該做的:

有幾個日誌文件,你應該檢查:

IIS日誌:C:\的Inetpub \日誌\ LogFiles文件\ W3SVC(當時SITEID)

當你注意到這些都是空的,所以到:

HTTPERR日誌:C:\ WINDOWS \ SYSTEM32 \ LogFiles文件\ HTTPERR

這些可能會包含400錯誤請求錯誤的詳細信息。

ASP.NET Execeptions在應用程序事件日誌

您可以按照這裏的指南:如何使用事件查看http://technet.microsoft.com/en-us/library/cc749408.aspx

+0

所以我試過IIS日誌文件夾是空的。至於httperr,如果我按時間戳記和上次修改時間,則文件沒有任何關於我所面臨的錯誤。事件日誌也是我無法看到任何東西。這些也是我之前嘗試過的一般東西。我只是不知道我在哪裏錯了。 – 2014-09-30 18:22:30

0

我通過添加IISerror page運行解決了這個一個CF script(你可以使用ASP或PHP)呼籲400.cfm被重定向用戶,將我的電子郵件進行調試。

將& 400參數添加到重定向是爲了避免循環。

cflocation url="#cgi.HTTP_REFERER#&400" addtoken="no" 
相關問題