【问题标题】:silverlight makes differences between localhost and machinename?silverlight 在 localhost 和 machinename 之间有区别吗?
【发布时间】:2012-07-03 06:39:15
【问题描述】:

我使用 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 之间存在差异?

问候

【问题讨论】:

    标签: c# sql silverlight-4.0 iis-7.5


    【解决方案1】:

    这是 Silverlight 版本的 404 Not Found 响应。

    通常当我看到该错误时,我总是发现我忘记修复我的服务引用的端点地址,该地址一直指向本地主机而不是服务的远程地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-16
      • 2020-01-11
      • 2016-12-02
      • 2021-10-09
      • 2010-09-27
      • 2014-08-30
      • 2014-09-25
      • 2017-12-23
      相关资源
      最近更新 更多