天天看點

win7+VS2008 System.Runtime.InteropServices.COMException

特此記錄:http://www.xuebuyuan.com/1548785.html

1、打開*.csproj,将<UseIIS>True</UseIIS>中的True改成False,重新加載,如加載成功,則不是程式問題,而是IIS問題。

2、確定window關于IIS6的元件已經勾選(具體可百度“win7+IIS6”)。

3、IIS管理器右邊版面中的更改.net framework版本,確定是v2.0。

4、原文說:“在應用程式池中,Classic .Net Pool 和Default AppPool 的.Net Framework 版本是否為 2.0,并且,此處的托管管道模式必須選擇經典”可根據IIS運作正常的電腦進行配置,我的配置是:Classic .Net AppPool v4.0 經典 Default AppPool v4.0 內建。

5、重新開機IIS,以管理者身份運作VS2008,注意,一定要以管理者身份運作,不然還是不能自動建立虛拟目錄用于調試的。