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

前端之家收集整理的这篇文章主要介绍了c# – 帮助:如何在ASP.NET开发服务器上启用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

猜你在找的C#相关文章