我目前在部署使用网络服务的silverlight应用程序时遇到错误。
我在笔记本电脑上开发了应用程序,该应用程序在本地运行,编译得很好。我现在在客户端,并使用客户端PC编译应用程序并进行部署。我以前做过这个没有错误。
以前我必须部署Web服务,然后在silverlight应用程序中删除服务引用并重新添加它,这次选择部署的服务而不是本地服务。
今天然而这不起作用,并要求用户名和密码来添加服务。但是,这仅在使用完全限定的域名时出现 - 例如liveweb.company。如果我尝试机器的IP,它会添加参考,而不需要密码。
添加基于IP的引用和域引用有什么区别?为什么需要身份验证而不需要身份验证呢?
IIS被认为是使用Windows身份验证,但为此输入有效凭据仍然不允许您在Visual Studio中添加服务引用。
非常感谢任何提示!
编辑:这篇文章与我的问题相同。有没有最近的补丁破坏了什么? http://social.msdn.microsoft.com/Forums/da-DK/tfssetup/thread/31578cce-760f-44ed-86cc-d799e0239a4d