积极答复者
net.tcp 与ria 身份验证的问题

问题
-
iis7 vs2010 .net 4.0 silverlight 4.0 ria services sp1 bata
我将iis中应用程序的“已启用的协议”改为“http,net.tcp”,当我在silverlight中调用WebContext.Current.Authentication.Login时发生异常:Load operation failed for query 'Login'.远程服务器返回了错误:NotFound。
我将iis中应用程序的“已启用的协议”改为“http”,当我在silverlight中调用WebContext.Current.Authentication.Login时功能正常。
请问,这怎么解决呢,我有基于net.tcp的wcf服务。如果有net.tcp而不能使用AuthenticationDomainService的话,身份验证该怎么做呢
答案
-
若如你所说riaservice被net.tcp protocol干扰的话,你可以尝试把net.tcp服务移到独立的一个WebApplication里。
Mog Liang- 已标记为答案 SilverlightCat 2011年1月4日 0:26
全部回复
-
iis7 vs2010 .net 4.0 silverlight 4.0 ria services sp1 bata
我将iis中应用程序的“已启用的协议”改为“http,net.tcp”,当我在silverlight中调用WebContext.Current.Authentication.Login时发生异常:Load operation failed for query 'Login'.远程服务器返回了错误:NotFound。
我将iis中应用程序的“已启用的协议”改为“http”,当我在silverlight中调用WebContext.Current.Authentication.Login时功能正常。
请问,这怎么解决呢,我有基于net.tcp的wcf服务。如果有net.tcp而不能使用AuthenticationDomainService的话,身份验证该怎么做呢
- 已合并 Mog Liang 2010年12月29日 9:06
-
-
若如你所说riaservice被net.tcp protocol干扰的话,你可以尝试把net.tcp服务移到独立的一个WebApplication里。
Mog Liang- 已标记为答案 SilverlightCat 2011年1月4日 0:26
-
to Mog Liang
这到是个办法,同时也很感谢你的回复.只是如此我心里不甘啊,所以先不标记为答案了,呵呵.
另外http://forums.silverlight.net/forums/p/208892/493886.aspx中提到了一种解决办法,在vs2010的bussiness sl app中能行,但在我的sl app中就不行。的确是这样吗还是我弄错了呢?
如果目前还是无法解决,我只能如黎东海所说,自己做wcf的验证服务了...