2011-01-28 213 views
2

我现在有一个问题,现在几个月...Web服务授权认证

我有一个Web服务和一个客户端使用Web服务。

当我尝试将Web服务添加到客户端(使用“添加Web引用..”)时,我搜索本地计算机上的Web服务并找到它。但是当我点击它以将其添加到项目中时,我得到一个提示对话框询问我的用户名和密码。

我记得时候,我没有这个对话框,我不知道为什么这会发生现在...

Web服务的Web.config文件中包含<authentication mode="Windows" />

几个细节:

  • 我正在使用Visual Studio 2008 Standard。
  • 该程序是用C#编写的。
  • 我正在使用IIS 5.1,并且仅使用“集成Windows身份验证”进行配置的Web服务已选中。

在我的Windows XP中我正在使用(为了登录)用户名和密码。

无论我如何将Web服务添加到客户端,我都无法添加它。它失败。

+0

您是否最近升级到vs2008? – jinsungy 2011-01-29 02:06:37

回答

0

检查您的Web项目(客户端)是否在VS2008的内置Web服务器上运行...在项目 - >属性 - > Web部分下。

如果没有,您可以检查Web服务项目上的相同设置,并尝试连接两个选项吗?

这应该做到这一点。

**从上面