gpt4 book ai didi

iis - DNN 或 IIS 401 未经授权的错误和一些失败的诊断尝试

转载 作者:行者123 更新时间:2023-12-04 08:25:22 34 4
gpt4 key购买 nike

我正在按照 dotnetnuke.com 上的教程进行第一次 DNN 安装,但我一直卡住。我有 Windows 8,所以我无法从 Google 获得答案,所以这是我的问题...

当我启动 dnn 的安装向导时,它看起来像这样:

enter image description here

样式表和图像显然没有加载,错误控制台如下所示:

enter image description here

好吧,也许这是一个权限问题。我检查了与 IIS 绑定(bind)的文件夹的属性,发现它是只读的:

enter image description here

但是设置很顽固,无论我取消选中设置多少次并应用于子文件夹/文件

enter image description here

它总是回到说它是只读的。我什至尝试从命令行强制更改:

enter image description here

今天早上我开始想,也许我在追逐错误的线索。也许我忽略了一些 IIS 或 DNN 设置。不幸的是,我已经超出了我的深度。我正在尝试安装 DNN,以便我可以学习它,所以这对我来说是全新的领域。这就是你,Stack Overflow 的伟大人物,进来的地方。请停下来!谢谢。

最佳答案

您需要获取 IIS 身份验证 -> 匿名身份验证 -> “匿名用户身份”以匹配文件目录权限。这是为了允许 DNN 代码在您的文件系统中执行。推荐的设置是使用“应用程序池标识”将您的 IIS 服务器/网站限制在服务器环境的其他部分。

enter image description here

从 IIS 管理控制台或 wwwroot\yourDNNinstalllocation 文件夹将“IIS AppPool\ApplicationPoolName”的权限设置为 MODIFY。注意:windows权限需要位置 成为“您的 IIS 服务器或 PC 名称”而不是任何域位置。

如果您确实需要域角色并在数据库服务器上集成 SQL 安全性,那么您需要

  • 创建域\用户,例如"yourDomain\dnn_yourCustomer"然后
  • 将该用户添加到 DNN 数据库的 SQL 安全性和
  • 更改您的 IIS 匿名身份以使用域\用户和
  • 将 www 文件夹的权限设置为 MODIFY 以匹配您的域\用户。
  • 关于iis - DNN 或 IIS 401 未经授权的错误和一些失败的诊断尝试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14790498/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com