我在Win7虚拟PC上的VS2010上创建了一个silverlight业务应用程序。 我只在home.xaml..rest中添加了一个按钮,其他所有内容都未触及模板的代码。
我在IIS 7上部署了应用程序,当我尝试在win XP机器上访问它时..我收到错误“Silverlight应用程序中的未处理错误”代码:2105
经过一段谷歌搜索后,我发现通过html页面而不是aspx访问应用程序效果很好......而且确实如此。
但是我们需要在Silverlight应用程序中进行Windows身份验证,因此我需要aspx才能正常工作!
我该如何解决这个问题?
答案 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代码(处理程序映射)