[英]Visual Studio 2010 with IE 11 and 2.0 classic web pools
i am using IIS in a visual studio 2010 solution with Integrated 4.0 and 2.0 Classic web pools. 我在具有集成4.0和2.0经典Web池的visual studio 2010解决方案中使用IIS。 when i use IE 11 over the Inet to "try" and login, the app fails. 当我使用IE 11通过Inet“尝试”并登录时,应用程序失败。
yes i know about changing settings but this cannot happen on my web site. 是的,我知道更改设置但这不会发生在我的网站上。 Any thoughts on what is happening and / or why? 有关正在发生的事情和/或为什么的任何想法?
i have not tried to bring up the app using IE 11, any ideas on the "surprises" i will find? 我没有尝试使用IE 11启动应用程序,我会找到关于“惊喜”的任何想法? thanks for any comments, they are appreciated. 感谢任何评论,他们表示赞赏。
I had the same issue using VS2010. 我使用VS2010时遇到了同样的问题。 I knew this problem existed with IE 10 and I somehow let the automatic updates install IE 11. 我知道IE 10存在这个问题,我不知何故让自动更新安装IE 11。
I found this fix from MS and it resolved the issue for me: 我从MS找到了这个修复程序,它为我解决了这个问题:
http://blogs.msdn.com/b/visualstudioalm/archive/2013/09/17/coded-ui-mtm-issues-on-internet-explorer-with-kb2870699.aspx http://blogs.msdn.com/b/visualstudioalm/archive/2013/09/17/coded-ui-mtm-issues-on-internet-explorer-with-kb2870699.aspx
My apologies if this is wide of the OP's question, but I also had problems using Studio 2010 with the new IE 11 (googling those two terms led me here, and John B's post led me to answer). 如果这是OP的问题,我很抱歉,但是我在使用Studio 2010和新的IE 11时遇到了问题(谷歌搜索了这两个术语让我在这里,而John B的帖子让我回答)。 Specifically Studio's debugger would fail to attach to IE 11 while I was launching a Silverlight project. 特别是当我启动Silverlight项目时,Studio的调试器无法附加到IE 11。
John B linked to an MSDN patch. John B链接到MSDN补丁。 After I installed it, Studio still would fail to attach to IE11, but at least this time I got an error message: "The 32-bit version of the Visual Studio Remote Debugging Monitor (MSVSMON.EXE) cannot be used to debug 64-bit processes or 64-bit dumps. Please use the 64-bit version instead." 安装后,Studio仍然无法连接到IE11,但至少这次我收到一条错误消息:“32位版本的Visual Studio远程调试监视器(MSVSMON.EXE)不能用于调试64-位进程或64位转储。请改用64位版本。“
From that message I found out that Silverlight can only run in 32-bit mode. 从那条消息我发现Silverlight只能在32位模式下运行。 And both IE10 and IE11 cannot run in 32-bit mode when they place all the tabs into a single 64-bit process. 当IE10和IE11将所有选项卡放入一个64位进程时,它们都无法在32位模式下运行。 However, if "Enhanced Protected Mode" is enabled (which it was for me by default, it's under Internet Options' Security tab) and you change this registry value... 但是,如果启用了“增强保护模式”(默认情况下它适用于我,它位于“Internet选项”的“安全”选项卡下)并且您更改了此注册表值...
HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main\\TabProcGrowth HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Internet Explorer \\ Main \\ TabProcGrowth
...to be something more than 0 (I set mine to 5, not sure it matters much as long as it's more than 0), then IE11 is able to spawn 32-bit processes and Studio is able to launch a 32-bit browser instance that it can attach the Silverlight debugger to. ...超过0(我设置为5,不确定它是否重要,只要它超过0),然后IE11能够产生32位进程,Studio能够启动32位它可以将Silverlight调试器附加到的浏览器实例。
A few related articles... 一些相关文章......
http://support.microsoft.com/kb/2716529 http://support.microsoft.com/kb/2716529
https://superuser.com/questions/561036/unable-to-open-ie-10-in-32-bit-mode 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 http://connect.microsoft.com/VisualStudio/feedback/details/774460/cannot-debug-silverlight-win7-x64-ie10
Hope this helps someone. 希望这有助于某人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.