繁体   English   中英

使用IE9 beta调试Silverlight应用程序

[英]Debugging Silverlight applications with IE9 beta

我今天花了一些时间在IE9测试版中使用VS 2010调试SL3应用程序,并注意到一些怪癖。 有时在VS中启动Silverlight应用程序时无法在浏览器中加载,但使用F5刷新可能会解决问题。 此外,还有一些零星的脚本错误会弹出调试对话框 - 这些似乎也可以通过刷新页面来解决。 有没有人遇到这些问题并找到了解决办法?

编辑:我最常见的错误是:错误:ASP.NET Ajax客户端框架无法加载。

我不明白为什么,但是在Silverlight论坛上没有名字的人找到了一个对我有用的解决方案:

只需在主机文件(%SystemRoot%\\ system32 \\ drivers \\ etc \\ hosts)中添加或取消注释此条目:127.0.0.1 localhost

我在Silverlight 4中也注意到了这一点,但是当我开始一个简单的Web项目时也是如此。

IE9的启动时间比IE8短。 调试Silverlight应用程序启动开发Web服务器以承载http://站点。 启动Web服务器所花费的时间少于启动IE8所需的时间,并且大于启动IE9所需的时间。

@Michael S. Scherotter - 它不能因为缩短启动时间,因为修改主机文件对我来说修复它会对应用程序启动时间产生零影响。 其他一些必须导致浏览器和Cassini不能正确地相互通信。

另一个与其他修复相关的修复是将StartURL更改为直接启动到回送地址,而不是编辑hosts文件。 所以,在一个应用程序中,我将此作为起始URL:

http://127.0.0.1.:60525/

当然,为了使这项工作保持一致,我在配置中选择了“特定端口”,在这种情况下为60525。

(尾随地址之后的尾随。是为了让Fiddler做出它的魔力)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM