2009-01-30 37 views

回答

3

我此修復程序是註銷再註冊的IIS .NET:

打開命令窗口並導航到C:\ WINDOWS \ microsoft.net \框架\ V1.1.4322 鍵入ASPNET_REGIIS -u 一旦完成卸載ASP.NET類型apsnet_regiis -i

只是執行aspnet_regiis -i本身不起作用。

,爲什麼發生這種情況,但可能是與Eclipse的\的Java \的JBoss之間切換開發環境,以VS2003 \ C#\仍然不確定IIS

+0

這不適合我。事實上,在嘗試之後,我必須在Web Service Extensions下重新允許ASP.NET 1.1,並且還必須將我所有的站點重新設置爲ASP.NET 1.1,因爲它們在卸載1.1時全部移到2.0。 – 2010-07-30 20:03:41

+0

這對我有用。雖然,我也做了DeveloperDan的建議。幸運的是,我的開發箱中只有1.1個項目。 – 2011-08-11 08:19:55

2

這個工作對我來說...

http://forums.asp.net/p/1192304/2066860.aspx

在我的XP開發機器上,我進入了「C:\ Documents and Settings \ USERNAME \ VSWebCache \ USERNAME \」並刪除了與我的VS2003解決方案名稱匹配的文件夾。 (其實我把文件夾移到C:\ Temp以防萬一)。儘管一個設計器文件不會在沒有重新構建的情況下加載,並且需要重新標記啓動頁面,但這種方法很有效。我不明白爲什麼我的解決方案取決於這個VSWebCache(當我重新構建我的解決方案時它重新出現)。任何人都可以解釋這種依賴性嗎?這是不安定的。

1

This Worked me。希望它也能爲你工作。

最初,我曾嘗試這些事情太多了:

  1. 打開命令窗口並導航到C:\ WINDOWS \ microsoft.net \在ASPNET_REGIIS -u一旦完成卸載ASP框架\ V1.1.4322類型。 aspnet_regiis -i中的NET類型(它有時會工作,但並不總是)。

  2. 我嘗試通過清除Visual Studio 2003的vswebcache,根據一些論壇的答案,但沒有解決。

最後,我用我自己的技術,它爲我工作。我把這個老dll用於那個沒有加載的項目,我用老項目DLL取代了這個dll。之後,我的項目加載到Visual Studio 2003中。將有一個dll和pnb文件的項目名稱將被損壞某個時間,並且您的項目不會加載到IDE中。

所以,如果你遇到類似的問題,那麼你有兩個選擇:

1)更換DLL的舊的DLL。 2)刪除項目名稱的Dll和pnb文件,並嘗試重新加載它(刪除dll不會影響您的代碼和其他dll的)。

希望它也能爲你工作:)

相關問題