我使用 SQL Server Express 2008 R2 在 Windows Server 2008 R2 上将 Silverlight Web 应用程序部署到 IIS 7.5。如果我通过 localhost:port 或 ip:port 连接到应用程序,我可以登录。
当我通过它的机器名 (srv_dev:port) 访问 web 应用程序时,我无法登录。
如果我调试 xap,SilverlightApplication\Service References\Service ReferencesMembership\Reference.cs 中会出现以下错误
public SilverlightApplication.ServiceReferenceMembership.User EndGetUserByUserName(System.IAsyncResult result) {
object[] _args = new object[0];
SilverlightApplication.ServiceReferenceMembership.User _result = ((SilverlightApplication.ServiceReferenceMembership.User)(base.EndInvoke("GetUserByUserName", _args, result)));
return _result;
}
通信异常 - 远程服务器返回错误:未找到。
应用程序使用带有 asp.net 成员表的自定义成员提供程序。
我必须配置一些东西吗?站点绑定是:
键入主机名端口 IP 地址绑定信息
http 无 3130 * 无
net.pipe 无 无 无 本地主机
net.msmq 无 无 无 本地主机
为什么 Silverlight 的 localhost / machinename 之间存在差异?
问候