2012-08-02 88 views
0

我在IIS中部署了一個Web應用程序。過去工作沒有任何問題。最近我已將該Web應用程序轉移到另一臺機器,這是問題所在。一旦我設定當我打開IIS中即時得到該文件的默認文件的web應用未發現錯誤如下IIS無法找到web.config

內部服務器錯誤

\ \ C:\的Inetpub \ wwwroot的\應用程序\ web.config中

我不知道爲什麼IIS無法找到web.config。該文件存在路徑C:\ inetpub \ wwwroot \ application \ web.config中,但IIS在路徑\?\ C中查找:....

請讓我知道如何解決此問題?

回答

6

首先這是在案support.microsoft.com,所以我會建議任何人誰都有這個問題,請先閱讀本,因爲它涵蓋了一系列的解決方案,我不會

現在從個人的經驗,我設置後遇到此錯誤一個新的開發機器。我忘記做的是安裝Url Rewrite 2.0 IIS模塊。令人遺憾的是,IIS錯誤絕對不會讓人意識到這是真正的問題。

因此要解決這個問題,調查中我們的web.config中的system.webServer設置,並確保已安裝所有你使用IIS模塊。我通過系統地從我的web.config中刪除元素來做到這一點,直到我找到原因。

+1

嗨阿利斯泰爾,我有你在評論提到確切的問題,我也通過我自己的一些故障排除後安裝URL重寫模塊解決了這個問題。但我忘了更新問題。感謝您的評論 – Umamaheswaran 2013-02-01 12:26:07

+0

沒有問題。我希望你已經解決了它,並更感興趣的問題回答了其他人一起出現....像我一樣在多年的時間:) – Alistair 2013-02-03 21:55:13

0

我知道這是舊的文章,但我解決了同樣的問題如下:

如果你正在使用TFS和你得到這個問題,那麼原因是「.VS」文件不會從提交排除。

正因爲如此「.VS \ CONFIG \對ApplicationHost.config」得到另一個用戶/開發者的本地版本。

要解決該錯誤,首先打開該文件更新「」XML標記內的物理路徑。

還要求用戶從TFS中排除此文件夾以防止將來出現問題。