加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 帮助:如何在ASP.NET开发服务器上启用Windows身份验证?

发布时间:2020-12-15 17:37:29 所属栏目:百科 来源:网络整理
导读:我希望你们中的任何一个知道如何解决这个问题. 我们正在尝试通过网络托管WCF服务.我们设置web.config以使服务需要Windows身份验证.我们遇到的问题如下: 当我们在常规IIS中托管我们的服务时,该服务运行正常,“Windows身份验证”模式没有任何问题.但是,当我们
我希望你们中的任何一个知道如何解决这个问题.

我们正在尝试通过网络托管WCF服务.我们设置web.config以使服务需要Windows身份验证.我们遇到的问题如下:

当我们在常规IIS中托管我们的服务时,该服务运行正常,“Windows身份验证”模式没有任何问题.但是,当我们尝试从我们的开发人员框中运行它时,会出现以下错误:“此服务的安全性设置需要Windows身份验证,但不会为承载此服务的IIS应用程序启用.”

我们的开发人员框不是通过常规IIS托管服务,而是通过Visual Studio的APS.NET开发服务器.我们试图进入Web项目属性,并表示启用NTLM身份验证,但仍然没有解决它.有谁知道如何解决它? VS ASP.NET开发服务器是否支持Windows身份验证?使用Windows身份验证是托管服务的唯一选择是使用IIS并忘记ASP.NET开发服务器?

谢谢

解决方法

为了配置IIS Express安全设置:

>在任务栏(系统托盘)中查找IIS express符号.
>右键单击并选择“所有应用程序”.
>点击您要更改的网站的名称(尽管我认为更改是网站宽)
>点击下面配置部分中的路径(将打开applicationhost.config文件)
>搜索身份验证部分并进行更改

示例更改可以在这里找到:

http://toadcode.blogspot.ca/2011/08/security-config-in-iis-express.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读