问题标签 [http-status-code-401]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 为什么我的 httpwebrequest 发布到 myhandler.ashx 被状态码 401 拒绝
我已经编写了一个从 ColdFusion 页面发布的 HTTPHandler,它可以成功运行;现在,我正在尝试在 ASP.NET 中编写一个 Web 应用程序,这样我就可以从一个 .aspx 页面向 .ashx 处理程序发布一个表单。
应用程序跟踪 (trace.axd) 显示以下内容作为我的最后 3 个条目:
我的 .ashx 文件中有一个断点,但它从未到达(我猜是因为 401 状态代码)。下面是default.aspx中尝试 POST 到处理程序的代码片段:
这是UploadHandler.ashx文件中的一段代码(但似乎没有达到):
default.aspx 和 UploadHandler.ashx 都位于我本地主机上的虚拟目录的根目录中;目录安全性当前设置为“匿名访问”检查和“集成 Windows 身份验证”检查。
当我单击 trace.axd 显示上的“查看详细信息”链接时,我看到了我希望看到并希望处理的 Forms 集合中的所有数据,但是这个 401 似乎正在停止一切。如果有用,我可以发布我的名为 BuildFormData() 的小函数的代码。
编辑:修改后的处理程序如下(没有效果;发生同样的错误):
.net - 远程服务器返回错误:(401) Unauthorized in .NET Remoting
我开发了一个远程服务(在 ISS 中托管 .NET 类型)。IIS 配置为使用“集成 Windows 身份验证”。
当我在“本地主机”上执行单元测试服务时它工作得很好(下面的代码是我用于测试的代码),但是在我将服务部署到测试服务器(在另一个域中)之后,它开始抛出“System.Net.WebException:远程服务器返回错误:(401)未经授权。” 例外。
可能是什么问题?它与域有关吗?可能与默认 Web 代理的配置有关吗?
asp.net - SSRS 报告查看器 + ASP.NET 凭据 401 异常
我有一个保存在 SQL2005 报告服务器上的报告,我想返回此报告的呈现 PDF。我在使用本地 *.rdlc 文件时已经发现了这一点(并且我已经在博客上写过),但在 *.rdl 驻留在报告服务器上时却没有。我在线路上收到401 Not Authorized错误...
这是用于呈现报告的方法。
您缺少的另一件事是 WindowsImpersonationCredentials 类。
您可能需要了解的其他事项...
- 这是在 Intranet 上运行的,并且模拟已打开。
- 日志记录表明模拟用户设置正确。
- 这在 Visual Studio ( ) 中运行时确实有效,并且在我的开发框 ( )上运行时也有效。在我们的测试或生产服务器上运行时,它不起作用。
http://localhost:devport
http://localhost/myApplication
- 我已经尝试过在 web.config 中使用和不使用 system.net.defaultProxy 设置的解决方案。都没有奏效。
我究竟做错了什么?是服务器设置吗?是代码吗?是 web.config 吗?
.htaccess - IE 7 没有显示我的自定义 401 页面
我在一个可访问的目录中创建了一个 401 页面,它是 html。
它在 IE 6、Firefox、Safari 中显示,但在 IE 7 中不显示。
这是 .htaccess 文件,用于设置 401 页面的目录和位置的身份验证。
当我进入目录/页面时,它会提示我输入用户名/密码,因为我的帐户不在学生组中,它会将我踢到 401 页面,它在 Safari、IE6、Firefox 中执行,但在 IE7 中执行不,它只显示默认页面(此处的屏幕截图:http: //i35.tinypic.com/2qbgmjs.png)
任何帮助是极大的赞赏。
iis-7 - IIS7 401 错误中的 ApplicationPoolIdentity
我们刚刚开始使用 Windows Server 2008 R2 和 IIS7.5,我正在尝试将一些现有站点从我们的 Windows 2003 框中移动。我可以让网站运行正常,但网站中的所有 CSS/图像都出现 401 错误。授予每个人读取权限将解决这个问题 - 但我不是很高兴这样做。
我读过 IIS7.5 使用了一个神奇的新“帐户”,每个应用程序池都有自己的帐户。
到目前为止我有
- 在 wwwroot 中为我的网站 (kbank) 创建了一个新文件夹
- 从另一台机器复制文件
- 在 IIS7 中创建了一个新网站(不是虚拟目录),这创建了一个与我的网站同名的新应用程序池。这是一个集成管道池
- 在流程模型/身份中,这是使用 ApplicationPoolIdentity 并且加载用户配置文件设置为 True
- 授予 IIS AppPool\kbank 对文件夹根目录的读取权限
谁能告诉我如何最好地设置我的网站。
asp.net - 无法使用 Internet Explorer 访问网页
我在使用 IE8 访问 Intranet 网站时遇到问题。我可以通过 Firefox 或除 IE 之外的任何其他浏览器访问该站点。IE 将提示输入用户名和密码,但从不接受凭据,只显示 401 消息,“您无权查看此页面”
网站配置如下:
视窗服务器 2003
IIS 目录安全 > 身份验证方法 > 仅限“集成 Windows 身份验证”
有任何想法吗?
svn - SVN 服务器的自定义 401 错误页面
我在我的一个域上运行 SVN 服务器作为 svn.mydomain.com,并希望在用户身份验证失败时设置 401 错误文档。
由于 svn 不是一个实际的文件夹或真正的子域,我很困惑我可以在哪里放置 ErrorDocument 401 行。
它不必在 .htaccess 文件中,如果它可以工作,我可以将它放在 apache 配置中,但不确定这是否有效?
感谢您的任何想法。
google-app-engine - 如何检查 401 的 HTTP 状态代码?
在我在这里收到的一个答案中,我遇到了一个问题,即不知道如何通过“Google App Engines”自动将我的 ID 和密码传递到我是注册用户并拥有帐户的网站。有人建议我“检查 HTTP 状态代码 401,“需要授权”,并提供网站要求的那种 HTTP 授权(基本、摘要等)”。我不知道如何检查状态码。谁能告诉我怎么做?
+++++++++++++++++++++++++++++++++++
附加信息:
如果我在 Google App Engine 中使用这种方式(获取我的 eBay 摘要页面的 url):
我总是得到“200”而不是“401”
asp.net-mvc - IIS 7.5 MVC 2 出现 401.3 错误的问题
我有一个混合的 WebForms/MVC 应用程序,我正在尝试将其部署到我们的暂存环境,这是全新安装的带有 IIS 7.5 的 Server 2008 R2。
此应用程序在任何人的本地计算机上开发时都可以正常工作(通过 Visual Studio 的 Web 服务器),但是当它托管在登台服务器上时,我们会收到以下错误:
HTTP 错误 401.3 - 未经授权
由于 Web 服务器上此资源的访问控制列表 (ACL) 配置或加密设置,您没有查看此目录或页面的权限。
我已经设置尝试解决这个问题:
- 启用匿名身份验证。
- 所有其他形式的身份验证均被禁用。
- 授权设置为允许所有用户。
- IIS_IUSRS 组可以通过文件系统进行访问。
httprequest - 如何生成示例 401、403 http 响应?
我想在提琴手中生成示例 http 401 403 响应,我该怎么做?有没有我可以指出的网站?