我有一个ASP .NET MVC应用程序,我希望能够连接到SOAP API。
我创建了一个包装器项目,我有使用API的常用方法。我创建了这个包装器,因为工具生成的文件非常庞大,项目构建需要很长时间。 来自api doc网站:
然后,该工具使用代理代码生成名为EconomicWebService.cs的单个文件。然后可以将此文件直接包含在项目中(这可能会使Visual Studio变慢,因为它是一个相当大的文件)或者内置到可以从项目中引用的dll中)
我在我的类库(中间层)中引用了这个包装器作为dll引用到我的MVC应用程序中。
可悲的是它没有用,我收到了这个错误:
无法找到引用合同的默认端点元素' S2s.Economic.WebService.EconomicWebServiceSoap'在ServiceModel客户端配置部分中。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。
Webconfig
en:
greet_username: "%{message}, %{user}!"
答案 0 :(得分:1)
我已经设法在代码中找到了一个带有手动端点设置的workarround。
mmap()