C# 在ASP.NET中,如何设置需要授权的页面?
我不是指形式上的感觉。你知道有些网页怎么会在浏览器中弹出一个类似“此网页需要授权”的内容吗?您必须输入用户名/密码,否则它会返回“HTTP状态码-401未经授权”错误?你是怎么设置的 我想这是用帖子标题完成的,对吗?因为它没有表格C# 在ASP.NET中,如何设置需要授权的页面?,c#,xml,vba,C#,Xml,Vba,我不是指形式上的感觉。你知道有些网页怎么会在浏览器中弹出一个类似“此网页需要授权”的内容吗?您必须输入用户名/密码,否则它会返回“HTTP状态码-401未经授权”错误?你是怎么设置的 我想这是用帖子标题完成的,对吗?因为它没有表格 在客户端。我使用以下代码使用ServerXMLHTTP发布: Dim connection As ServerXMLHTTP Dim inXML As MSXML2.DOMDocument Dim outXMLstr, inXMLstr As String Dim
在客户端。我使用以下代码使用ServerXMLHTTP发布:
Dim connection As ServerXMLHTTP
Dim inXML As MSXML2.DOMDocument
Dim outXMLstr, inXMLstr As String
Dim itemsList As IXMLDOMNodeList
Dim itemNode As MSXML2.IXMLDOMNode
Set connection = New ServerXMLHTTP
Set inXML = New DOMDocument
Dim name As String
connection.Open "POST", "http://localhost:46284/", False, CStr("user"), CStr("pass")
换句话说,我如何从上面的代码在服务器端对“用户”和“通过”进行身份验证。在IIS上为您的站点设置基本身份验证 使用用户界面 打开IIS管理器并导航到要管理的级别。有关打开IIS管理器的信息,请参阅打开IIS管理器(IIS 7)。有关导航到UI中位置的信息,请参阅IIS管理器(IIS 7)中的导航
- 在“功能”视图中,双击“身份验证”
- 在“身份验证”页面上,选择“基本身份验证”
- 在操作窗格中,单击启用以使用具有默认设置的基本身份验证
- (可选)在操作窗格中,单击编辑以键入默认域和领域
- 在“编辑基本身份验证设置”对话框的“默认域”文本框中,键入默认域或将其保留为空。登录到您的站点时未提供域的用户将对此域进行身份验证
- 在领域文本框中,键入领域或将其留空。通常,您可以对域名称使用与默认域相同的值
- 单击“确定”关闭“编辑基本身份验证设置”对话框
:“ServerXMLHTTP开放方法的bstrUser和bstrPassword参数允许用户登录到具有基本身份验证的Web服务器”。如何在IIS上设置基本身份验证:是否在服务器上的C#代码中获取bstrPassword/bstrUser值?或者那是不可能的。@Yongke Bill Yu:我不知道你能以任何方式做到这一点。您可以获取用户,但不能获取密码。