我有几个月的问题......
我有一个使用网络服务的网络服务和客户端。
当我尝试将Web服务添加到客户端时(使用“添加Web引用...”),我在本地计算机上搜索Web服务并找到它。但当我点击它以将其添加到项目时,我会得到一个提示对话框,询问我的用户名和密码。
我记得当我没有这个对话时,我不确定为什么会发生这种情况......
Web服务的Web.config文件包含<authentication mode="Windows" />
几个细节:
在我的Windows XP中我正在使用(为了登录)用户名和密码。
无论我如何将Web服务添加到客户端,我都无法添加它。它失败了。
答案 0 :(得分:0)
检查您的网络项目(客户端)是否在vs2008的内置Web服务器上运行...在Project - &gt;下;属性 - &gt;网站部分。
如果没有,您是否可以在Web服务项目中检查相同的设置并尝试使用这两个选项进行连接?
应该这样做。
**来自以上评论
答案 1 :(得分:0)
我建议您检查并查看是否在项目属性下选中了NTLM身份验证 - &gt;网页。如果取消选中此选项,则无需进行身份验证即可添加Web服务。