问一个关于webservice的问题.请高手帮忙一下!(50分)

  • 主题发起人 主题发起人 sxbing
  • 开始时间 开始时间
S

sxbing

Unregistered / Unconfirmed
GUEST, unregistred user!
我试.net自带的分布式开发演练的那个例子,用的是webservice.在本机上成功,不过把客户端copy到其它机上,连本机时出错.说是"请求因HTTP状态401失败"Access Denied,
我查了一下资料.
找到"指定客户端凭据
如果远程对象驻留在 ASP.NET 中并将该对象配置为使用 Windows 身份验证,则必须使用通道的凭据属性指定用于身份验证的凭据。如果没有明确设置凭据,就会在没有任何凭据的情况下调用远程对象。如果需要使用 Windows 身份验证,这将导致出现 HTTP 状态 401,拒绝访问响应。
"
但还是不知这个问题如何解决..请教了....
 
你可以試試別的驗證方式。比如form
 
检查一下服务器的安全设置
 
to kehuan 不知你所指的安全设置是哪一方面的?能具体一点吗?
 
是不是IIS没有配置好啊,或者数据库连接的问题[:)]
 
IIS的配置问题,看看目录安全性页的匿名访问和编辑验证,估计你的设置是不允许匿名访问,而且选了windows集成验证。
 
我也试着做了这个例子,
可我问题是这样:
我做的是在一个项目中 添加web引用
可是老是出现下面的错误提示:
未能将该文档识别为已知文档类型(WSDL、XML 架构或发现文档),
- 内容类型"application/octet-stream"对于 XML 文档无效。

我添加引用的是一个xml web services 文件
在web服务器上测试是正常的 ,可是放到项目中添加web引用的时候,就不行了!
楼主,你 的问题解决了吗?帮我看看,这是为什么,好吧?
看到此帖的朋友帮我看看,ok?拜托了!谢谢 (c#.net)
 
多人接受答案了。
 
后退
顶部