在XP中通过aspx页面打开Silverlight 4应用程序时出错

时间:2010-08-31 06:02:51

标签: iis iis-7 windows-7 silverlight-4.0 windows-xp

我在Win7虚拟PC上的VS2010上创建了一个silverlight业务应用程序。 我只在home.xaml..rest中添加了一个按钮,其他所有内容都未触及模板的代码。

我在IIS 7上部署了应用程序,当我尝试在win XP机器上访问它时..我收到错误“Silverlight应用程序中的未处理错误”代码:2105

经过一段谷歌搜索后,我发现通过html页面而不是aspx访问应用程序效果很好......而且确实如此。

但是我们需要在Silverlight应用程序中进行Windows身份验证,因此我需要aspx才能正常工作!

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我找到的唯一解决方案是在win XP上部署应用程序或从html文件而不是aspx访问应用程序。 对于aspx页面中的windows身份验证scrip-let,

<param name="Initparams" value="UserAccount=<%=HttpContext.Current.User.Identity.Name%>" />

我刚刚将上面的内容复制到html并配置IIS 7以在html中执行aspx代码(处理程序映射)

相关问题