首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MVC3中使用安全的网络服务

在MVC3中使用安全的网络服务
EN

Stack Overflow用户
提问于 2011-11-03 00:37:49
回答 1查看 1.4K关注 0票数 1

我以前使用过web服务(添加引用>高级> web引用)。然而,这被证明是困难的,因为我需要首先进行身份验证。

我有我的wsdl文件的地址,这是我们IS部门的某个人提供的。根据他的说明,我需要使用我的网络用户名/通行证进行身份验证才能使用它。

所以,使用简短的单词;),有人能帮助我理解如何添加此add服务来进行调用吗?

我使用的是VS 10 MVC3 (剃刀)。通过http访问wsdl - https不可用。

感谢大家的帮助!

更新

基于@john-saunders的帖子,我获取了WSDL的本地副本,并引用了它(而不是作为web参考)。我现在看到添加到我的web.config中,它似乎需要用户名/密码……再说一次,我是新来的。我真的很感谢大家的帮助,帮助我度过了(我希望)最后的难关!

更新#2

我放入了以下代码。但是智能感知不显示方法,我知道有搜索功能,我可以传递一个值(emplID)并返回其他值(姓名,出生日期)。如何调用/测试我的身份验证?

代码语言:javascript
复制
using (var hrData = new CHMC_HRTECH_RES())
{
    //CHMC_HRTECH_RES hrData = new CHMC_HRTECH_RES();
    CredentialCache cache = new CredentialCache();
    cache.Add(new Uri(hrData.Url),
    "Negotiate",
    new NetworkCredential("myuser", "mypass"));
    hrData.Credentials = cache;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-03 00:45:56

如果您不能通过URL访问WSDL,则要求服务的所有者通过电子邮件发送WSDL及其包含的任何其他文件。将这些文件保存到磁盘,并将文件路径传递到"Add Service Reference“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7983964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档