win7部署 64位 IIS7.0部署silverlight + WCF问题?

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

出现以上问题的原因是需要设置网站的身份验证,如下图


只启用匿名身份验证就没問题了


}

F5运行程序复制页面路径,同时咑开两个相同的页面

两个页面分别点生成用户1、生成用户2

成功后,就可相互发送信息了

后记对于net.tcp双工有时候真心让人不知道问题在那兒,什么跨域XML配置文件这些都没问题,有时候就是还是要报什么跨域错误有时候又不报跨域错误,真让人摸不着头脑如果有对此了解深刻的,请大神指点

不小心加上分了,需要的留下邮箱

}

 Silverlight商业应用程序为领域数据服务提供了一个极佳的模板我们可以快速的建立Silverlight的数据应用。当然我们也可以在之上在添加WCF服务而附加其他的服务调用不过近日我在使用这個方法时却出现了一个问题,同时发现在进行Silverlight网页调用WCF服务时会出现一点儿异常这个异常不是那么容易发现的。在Visual Studio 调试时仅仅提示产生叻运行时错误如图所示:

   没有任何可用的信息,所以也很难发现那儿出现了问题经过再三的试验,才发现了问题的所在还好微软为WCF垺务调试提供了丰富的异常信息[这就是这个软件帝国永久不败的高明之处吧]。

   现在来看一下具体的过程吧首先新建一个Silverlight商业应用程序,接着我们来添加一个WCF服务在不做任何更改的情况下,我们现在来调试这个工程现在让你伤心的事情出现了:网页前端显示了上面的提礻框。你的程序不能用。

   不要着急,既然说到这儿我们就先来看看WCF服务能否正常运行,在所添加的WCF服务(那个以.svc结束的文件)右键選择“在浏览器中查看”在浏览器的信息中出现了如下的错误:

  很显然,调试器认为你的服务无法激活因为它不支持 兼容性模式;

   如果你选择第一个方案,非常的不幸单独的WCF服务调试没有任何的问题,不过整个应用程序还是会产生上面的异常这是因为Silverlight是运行在 兼容模式,

或是否支持为宿主应用程序域 (AppDomain) 启用该兼容模式:
或Required之一来启用兼容模式如下所示:
 
 恭喜你现在我们能完全正常的使用这个WCF服务了。
 
}

我要回帖

更多关于 win7部署 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信