【问题标题】:Service reference error when moving dev. environment from XP to W7移动开发人员时出现服务引用错误。从XP到W7的环境
【发布时间】:2010-04-21 04:50:18
【问题描述】:

我正在构建一个应用程序,并且我正在使用 Web 服务从服务器获取数据。当我在我的 XP 机器上开发时它运行良好,但不得不切换到 Windows 7。在新机器上,我使用 sourcesafe 获取了最新版本的代码。

但是,当我尝试在解决方案中添加服务引用或更新现有服务引用时,我收到以下错误:

下载“http://localhost:52490/Service/CustomerService.asmx”时出错。

请求失败并显示错误消息:

“/”应用程序中的服务器错误。

解析器错误

说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当修改您的源文件。

解析器错误消息:无法创建类型“Digital_Server.CustomerService”。

        Source Error

源文件:/Service/CustomerService.asmxLine: 1

版本信息:Microsoft .NET Framework 版本:2.0.50727.4927; ASP.NET 版本:2.0.50727.4927

--. 元数据包含无法解析的引用:'http://localhost:52490/Service/CustomerService.asmx'。

接收到http://localhost:52490/Service/CustomerService.asmx 的 HTTP 响应时出错。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。 底层连接已关闭:接收时发生意外错误。 无法从传输连接读取数据:现有连接被远程主机强行关闭。 现有连接被远程主机强行关闭 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

它与 IIS 有什么关系,还是我必须在解决方案中更改任何配置文件?

感谢任何帮助。

【问题讨论】:

  • 另外,如果我构建应用程序并使用尝试使用现有引用的控件,我会收到以下错误接收到localhost:52490/Service/OrderService.asmx 的 HTTP 响应时发生错误。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭) 一定是 IIS 的问题? XP 更简单,安装 IIS 就可以了,Win 7 有很多设置。
  • 上述错误的内部异常是:InnerException: System.Net.WebException Message="底层连接已关闭:接收时发生意外错误。" Source="System" StackTrace: 在 System.Net.HttpWebRequest.GetResponse() 在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) InnerException: System.IO.IOException Message="无法读取数据传输连接:现有连接被远程主机强行关闭。”

标签: vb.net web-services windows-7


【解决方案1】:

如何将应用部署到服务器?通过 zip 文件? 也许它会提取没有路径的文件。

【讨论】:

    猜你喜欢
    • 2019-02-24
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 2016-09-14
    相关资源
    最近更新 更多