首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制iis中的asp.net应用程序显示默认浏览器登录窗口以输入?

问如何强制iis中的asp.net应用程序显示默认浏览器登录窗口以输入?
EN

Stack Overflow用户
提问于 2012-06-23 17:13:14
回答 1查看 1K关注 0票数 0

我在我的WindowsServer2008-R2上安装了php,而iis上的每件事都很好。

我用iis (php)创建了一个网站,并将一个简单的脚本放在上面。

我访问了该网站的权限,并删除了除管理员之外的所有权限。

现在,当我在浏览器中打开那个网站时,会出现一个登录窗口,我可以用管理员用户的信息登录。

但是这种方法不适用于iis上的asp.net 4.0 web应用程序,而且我不能通过删除在浏览器中打开该网站时有错误的内容来删除网络服务permission.mean。

我想了解如何以两种方式显示asp.net应用程序的默认登录窗口:

  1. 通过c#代码

更改权限

真的很感谢你的观看和关注

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-23 17:21:23

不能从网站中删除网络服务权限,因为这是运行asp.net的标识。但这不应该对远程登录网站有任何影响。

使IIS身份验证与asp.net很好地工作的解决方案取决于您使用的是哪种IIS身份验证。

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/9b619620-4f88-488b-8243-e6bc7caf61ad.mspx?mfr=true

本文档详细介绍了如何使各种IIS身份验证方法与asp.net协同工作。

http://msdn.microsoft.com/en-us/library/ee817643.aspx

警告一句以防万一..。从上面听起来,您正在使用管理员登录来保护您的网站。IIS (或asp.net)实现的许多形式的身份验证不使用加密将用户名/密码发送到服务器,您可以向全世界广播您的管理员凭据。您应该始终使用特定于网站的标识,并确保标识在服务器上没有任何其他权限。

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

https://stackoverflow.com/questions/11171433

复制
相关文章

相似问题

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