首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 10获得401未经授权

IIS 10获得401未经授权
EN

Stack Overflow用户
提问于 2018-01-12 10:48:50
回答 1查看 3.5K关注 0票数 2

将asp.net项目作为发布版本部署到本地IIS服务器上。在API调用上获得401个未经授权的错误(允许匿名)。服务器与管理员用户主体一起运行。此主体拥有所有权限。并将项目声明为具有正确.net库的应用程序。唯一不能更改的是项目目录上的只读标志。有人能帮忙吗?谷歌资源里没什么有用的..。

更新:经过大量搜索和挖掘,我找到了一个解决方案:

  1. IIS应用程序基本设置-默认设置是使用应用程序池用户运行应用程序,而应用程序池用户通常受其文件访问权限的限制。因此,我们的想法是与管理员用户一起运行应用程序。按输入运行管理员用户名和密码。 应用程序池类型-默认的应用程序池类型为2,有时新的.NET库无法访问。因此,您必须将所有缺失的ASP.NET类型添加到IIS中。通常情况下,ASP.Net版本应该是经典的,在这种情况下,应用程序工作得很快。否则,应用程序刷新时间可能需要很长时间。
  2. 本地文件夹权限-添加本地管理员(您在设置上定义的),并递归授予他对该文件夹的所有权限
  3. Server管理-默认的服务器身份验证是Windows,使其成为server和Windows模式,向服务器添加新用户,并授予他对数据库的所有权限,将该用户添加到数据库用户,并相应地更改项目中的Server连接字符串。这样可以防止应用程序拉出试图与其用户连接数据库的尝试
EN

回答 1

Stack Overflow用户

发布于 2022-09-07 00:24:26

我在这里转圈,试图诊断一个断断续续的401错误,我只是在这里发了这个帖子。我在web应用程序中有一个虚拟子目录,它引用了一个外部文件夹,该文件夹位于目录树之外,因此具有不同的文件夹权限。引用此文件夹的任何脚本都失败了--而其他脚本运行得非常好。

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

https://stackoverflow.com/questions/48224671

复制
相关文章

相似问题

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