如何从ASP.NET MVC项目引用Web服务?

时间:2015-03-06 20:11:33

标签: c# asp.net asp.net-mvc web-services

我想在我的ASP.NET MVC 5项目中添加一项网络服务。

我是通过右键单击解决方案资源管理器中的项目>来实现的。 add> service reference

然后我添加了一个像this这样的网络服务网址,它会在名为Service References的{​​{1}}文件夹中创建一个新文件

然后,我可以使用ServiceReference1命名空间和VS intellisense在C#中调用Web服务方法。

问题在于,当我添加this网络服务网址时,它会向该文件夹添加一个新的命名空间(ServiceReference1),但我无法调用新的命名空间,它会说{ {1}}。

是我做错了还是网络服务有问题?

1 个答案:

答案 0 :(得分:12)

打开服务窗口后,单击高级按钮,如下所示。

总的来说,我同意最好不要使用像我这样展示的旧版网络服务,但在现实生活中,人们有截止日期等等。

尽管如此,只要性能不是问题,使用这种技术就没有什么大的缺点。

enter image description here

然后,点击“添加网络参考”'如下图所示。

enter image description here

然后输入URL并单击小箭头按钮。为您的参考命名,然后点击“添加参考”。见下面的图片

enter image description here