2012-07-13 72 views
1

我有一個mvc4應用程序,我一直在開發,我準備部署它。在VS10中,我一直在使用「Visual Studio開發服務器」進行開發,爲了利用發佈包構建器以便可以在目標服務器上指定安裝目錄,我需要將該項目轉換爲使用「本地IIS Web服務器」mvc應用程序需要fpexedll.dll?

問題是,當我做出改變,並創建虛擬目錄,保存,建立,等等......在實際加載新的網站,我收到以下錯誤:

HTTP Error 500.0 - Internal Server Error 
Calling LoadLibraryEx on ISAPI filter "C:\program files\Common Files\Microsoft Shared\Web Server Extensions\50\bin\fpexedll.dll" failed 
Module........ IIS Web Core 
Notification.. Unknown 
Handler....... ExtensionlessUrlHandler-Integrated-4.0 
Error Code.... 0x8007007e 

我無法想象我真的需要在網站的首頁擴展中添加(事實上,我被告知這不會被允許)。在我的各種搜索中,我沒有看到asp.net mvc應用程序需要這個,所以我期望我已經做出了某種腦力激盪操作。

你能建議我怎麼能再次得到這個運行?

注意:根據錯誤消息,我應該檢查isapi dll的路徑是否正確,並且web.config具有良好的權限和日誌等。我已經做了所有這些,並沒有發現任何發現是不正常的,但這並不意味着我不能仍然缺少明顯的東西有...

現在,C:\program files\Common Files\Microsoft Shared\Web Server Extensions\50\bin\fpexedll.dll文件不存在,但我不希望它。我怎樣才能擺脫它的要求?

回答

2

這個DLL很可能是不必要的。

進入IIS 7.5,點擊相關網站。然後,在對話框中心的IIS分組下,雙擊ISAPI Filters。

刪除有問題的過濾器。

熱潮!完成。

+0

是的,那是它....我**知道**它是腦死 - 簡單....!謝謝 – reidLinden 2012-07-13 16:46:36