2013-11-25 38 views
0

我在帶有集成4.0和2.0經典網絡池的Visual Studio 2010解決方案中使用IIS。當我通過Inet使用IE 11「嘗試」並登錄時,應用程序失敗。帶有IE 11和2.0經典網絡池的Visual Studio 2010

是的我知道更改設置,但這不可能發生在我的網站上。對發生什麼和/或爲什麼有任何想法?

我還沒有嘗試過使用IE 11調出應用程序,任何關於「驚喜」的想法我都會找到?感謝您的任何意見,他們表示讚賞。

+0

我認爲你應該重新啓動ISS,應該使用Integrated Pipeline 4.0 for 2010..Pool 2.0 classic for ASP.NET2.0 –

+0

這是什麼意思「它失敗」? –

+0

這可能是錯誤的做法,但它的解決方法是「make」1)我有一個.NET 4.0解決方案2)我有2個項目運行IIS 2.0經典3)我有3個項目運行IIS 4.0綜合項目。 –

回答

1

我有使用VS2010相同的問題。我知道用IE 10存在這個問題,我不知怎麼讓自動更新安裝IE 11

我發現此修復程序從MS,它解決了我的問題:

http://blogs.msdn.com/b/visualstudioalm/archive/2013/09/17/coded-ui-mtm-issues-on-internet-explorer-with-kb2870699.aspx

+0

-1:沒有理由相信這些是相同的問題 –

+0

+1:怎麼了仇敵?這個答案對我來說是黃金。它並沒有解決所有問題,但讓我更進一步,並感謝它,我能夠讓IE 11與Studio的Silverlight調試器一起工作。我意識到它可能不會回答OP的確切問題,但我們再也沒有人確切知道他在問什麼。這個答案在解決IE11 + Studio 2010集成問題上很有幫助。 –

1

我的道歉,如果這是OP的問題,但我在使用Studio 2010和新的IE 11時也遇到了問題(這兩個術語在這裏引起了我的注意,John B的帖子讓我回答)。特別是Studio的調試器在啓動Silverlight項目時無法附加到IE 11。

John B鏈接到一個MSDN補丁。安裝完成後,Studio仍然無法連接到IE11,但至少這次我收到錯誤消息:「Visual Studio遠程調試監視器(MSVSMON.EXE)的32位版本不能用於調試64位版本, bit進程或64位轉儲,請使用64位版本。「

從該消息中我發現Silverlight只能運行在32位模式下。當IE10和IE11將所有選項卡放入單個64位進程時,無法以32位模式運行。但是,如果啓用了「增強保護模式」(默認情況下爲它,它位於「Internet選項」的「安全」選項卡下),並更改此註冊表值...

HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main \ TabProcGrowth

...大於0的東西(我把它設置爲5,不知道它只要超過0就不重要),那麼IE11能夠產生32位進程,而Studio能夠啓動一個可以附加Silverlight調試器的32位瀏覽器實例。

一些相關的文章...

http://support.microsoft.com/kb/2716529

https://superuser.com/questions/561036/unable-to-open-ie-10-in-32-bit-mode

http://connect.microsoft.com/VisualStudio/feedback/details/774460/cannot-debug-silverlight-win7-x64-ie10

希望這可以幫助別人。

+0

我有一個與OP不一樣的問題。我的問題是無法調試Silverlight應用程序。調試器會立即啓動,然後立即停止,並說Web主機進程已退出。我遵循了John B和Gabe的建議,並解決了這個問題。我不確定哪一個修復了它。我想提到的是,我的註冊表鍵在HKEY_LOCAL_MACHINE下而不是HKEY_CURRENT_USER,正如Gabe所說。 –