我遇到了這個問題,它使我瘋狂。404從ASP.Net中存在的文件返回404 IIS 5
此外,我們不允許更新IIS的版本。
服務器上的內容(保存WCF webmethods的asmx文件通過SOAP調用)存在,我可以在inetmgr中自由瀏覽到包含此數據的虛擬目錄。這些文件全部存在於文件系統中,虛擬目錄都指向正確的位置並且具有正確的ACLS,但是當我轉到他們的URL時,我所得到的只是一條404條消息。
我已重置IIS,我重新啓動了服務器,並且我已經盡我所能地想到了。
IIS將簡單返回「404 - - 」作爲整行內容,行中沒有其他數據。
事件日誌什麼也沒有顯示,ASPNET也不會死亡或者類似的東西。
沒有事件日誌和IIS中的最少日誌,我不知道該怎麼做,並希望其他人可能遇到過這種情況。
1.1.4322.0有效C:\ Windows \ Microsoft.NET \框架\ V1.1.4322 \ ASP net_isapi.dll 2.0.50727.0有效C:\ Windows \ Microsoft.NET \框架\ V2.0.50727 \作爲 pnet_isapi .dll 4.0.30319.0有效的(根)C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ as pnet_isapi.dll – honestduane
另外:如果我只是去URL並獲取WSDL鏈接工作正常,我我返回了HTTP 200,但是如果我嘗試GET或者POST對沒有WSDL請求的鏈接,它會給我一個404. – honestduane