我想将 Web 服务添加到我的 ASP.NET MVC 5
项目中。
我通过右键单击解决方案资源管理器中的项目 > add
> service reference
来做到这一点。
然后我添加一个 Web 服务 URL,如 this并在名为 ServiceReference1
Service References
文件夹中创建一个新文件
然后我可以使用 ServiceReference1
命名空间和 VS 智能感知在 C# 中调用 Web 服务方法。
问题是当我添加 this 时web 服务 url,它向该文件夹添加了一个新的命名空间 (ServiceReference2
),但我无法调用新的命名空间,它显示 ServiceReference2 namespace could not be found
。
是我做错了还是网络服务有问题?
最佳答案
打开服务窗口后,单击如下所示的高级按钮。
一般来说,我同意最好不要像我在这里展示的那样使用旧版本的网络服务,但在现实生活中人们有截止日期等。
尽管如此,只要性能不是问题,使用这项技术并没有太大的缺点。
然后,点击“添加网络引用”,如下图所示。
然后输入 URL 并单击小箭头按钮。为您的引用命名,然后单击“添加引用”。见下图
关于c# - 如何从 ASP.NET MVC 项目引用 Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28906833/