2012-12-21 50 views
1

自從我使用Visual 2010更改爲2012年後,我運行了一個Asp.net網站,其中一個班級失控。 現在我有這個錯誤。我無法在Visual 2012中更改配置管理器中的平臺

"Retrieving the COM class factory for component with CLSID failed due to the following error: 80040154 Class not registered"

我的搜索建議我,IIS管理器中可以運行32個應用程序必須是真實的。 我解決了服務器上的問題,但在開發人員的機器上我無法更改它。

我試圖通過配置管理器更改平臺。但它只顯示「任何CPU」 我應該尋找一個本地IIS選項。我看了那裏,也改變了它的32位應用程序規則。 我錯過了什麼?

回答

1

根據您的說法,您已經在應用程序池中的IIS 7中選中了「啓用32位應用程序」,並且應該已經解決了您的問題。

要在32位中編譯應用程序,請打開應用程序屬性,然後在「構建」選項卡中必須有「平臺目標」下拉列表。選擇x86並重建您的解決方案。我相信這應該夠了。

相關問題