×

由于权限不足而无法读取配置文件iis7

由于权限不足而无法读取配置文件iis7(由于权限不足无法写入配置文件)

admin admin 发表于2023-03-26 15:32:09 浏览65 评论0

抢沙发发表评论

本文目录一览:

windows7系统iis测试时出现无法访问该怎么办

权限,这一步骤是必须的,否则在登录 FTP 的时候会出现错误。如下图所示,我们会看到由于权限不足导致无法读取配置文件的错误提示。而无权限读取的文件是位于 inetsrv\config 下的 redirection.config 文件。经过 gOxiA 的测试发现即使为该文件添加了相应的权限但仍提示登录失败,最终要配置 config 目录权限,赋予 Network Service(FTP7 进程的默认帐户)有读取权限后才能正常登录。

为了简单的演示目录权限的设置过程,gOxiA 参考了 IIS.net 中相关文章的命令行,其中涉及到的 cacls 可以直接运行就可以得到参数帮助。要执行的命令行如下:

cacls c:\Windows\system32\inetsrv\config /G "Network Service":R /E

配置了 config 目录权限后,请确保 “Network Service”对该目录下的 administration.config 和 redirection.config 文件有读取权限,否则请执行如下命令行:-由于权限不足而无法读取配置文件iis7

cacls c:\Windows\system32\inetsrv\config\administration.config /G "Network Service":R /E

cacls c:\Windows\system32\inetsrv\config\redirection.config /G "Network Service":R /E

之后创建一个 FTP 的默认目录,注意请添加“Network Service”有完全控制的权限。

下面,我们开始配置 IIS7,创建一个 FTP 站点,为其启用 IisManagerAuth,并创建一个 IIS管理凭据的帐户,使其具备 FTP 相应的访问权限。

在开始之前请确认已经安装了 IIS7 的 管理服务组件,否则请进入服务器管理,单击添加角色服务,选中 IIS7 的管理服务组件,进行安装。

默认可以使用 C:\Inetpub\FTProot 作为 FTP 主目录,当然也可以根据自己的需要创建或选择一个目录,但是需要注意,请赋予“Network Service”有完全控制权限。

下来我们配置 IIS7 启用 IIS管理器凭据,在启用之后才能使用 IisManagerAuth。为此,打开 IIS管理器,双击“管理服务”,选中“Windows 凭据或 IIS 管理器凭据”,最后单击右边操作列表下的“应用”。-由于权限不足而无法读取配置文件iis7

之后使用“IIS管理器用户”创建一个 IIS 所管理的用户帐号。为此,双击“IIS 管理器用户”,单击“添加用户”,在弹出的窗体中输入用户名和密码。

上述操作一旦完成,就可以开始创建一个 FTP 站点,首先选中 IIS

管理器左边的导航窗体中的“网站”,之后单击鼠标右键,左键单击“添加 FTP 站点…”。

“站点信息”中输入 FTP 站点名称,如:Default FTP Site。并选择默认的内容目录,本例中 gOxiA 使用的是 C:\inetpub\FTProot,单击“下一步”。-由于权限不足而无法读取配置文件iis7

在“绑定和 SSL 设置”中,根据需要启用虚拟主机名,注意:FTP“虚拟主机名”可能不被一些客户端所支持。此外请将 SSL 默认的配置“需要”更改为“允许”,否则如果不配置 SSL 证书并使用 SSL FTP 登录方式将导致客户端连接失败。-由于权限不足而无法读取配置文件iis7

在 “身份验证和授权信息”配置中,更具需要选择身份验证方式,并指定一个用户和权限。如果你只允许 IIS管理器用户能够访问该 FTP 站点,那么这一步可以不配置,直接单击“完成”。方便大家的学习,本例中允许系统用户中的 Administrator 对该 FTP 有读取和写入的权限。-由于权限不足而无法读取配置文件iis7

现在以 Windows 身份验证方式的 FTP 站点已经创建好了,下面我们可以使用 Administrator 来登录 FTP。

经过测试,创建的 FTP 站点已经正常运行,下面我们将要为该 FTP 站点添加之前创建的 IIS管理器用户 — goxia 有相应的访问权限。

首先,选中“Default FTP Site”,在内容窗体中双击“FTP 身份验证”,进入“FTP 身份验证”设置后单击右边操作中的“自定义提供程序…”,在弹出窗体中勾选“IisManagerAuth”。-由于权限不足而无法读取配置文件iis7

启用了 IisMangerAuth 后,打开“FTP 授权规则”,添加指定的用户 — goxia,并赋予有相应的访问权限。

最后我们来使用 goxia 这个 IIS 管理器用户登录 FTP 进行测试。

如 果首次登录失败,提示无法验证用户和密码,则需要打开该 FTP 站点的“IIS 管理器权限”设置,添加 goxia 这个帐号。之后测试登录成功后再将其帐号从中删除即可。查找 IIS.net 的相关指引文档,发现默认是要执行这步配置的,但是 gOxiA 认为这一步是配置用户是否具有该 FTP 的远程管理权限的,一旦配置并启用 IIS 的远程管理服务,那么该帐号具备的权限可能会造成安全隐患。目前 gOxiA 也未完全理解。希望有网友指点一二!-由于权限不足而无法读取配置文件iis7

iis7 我建立了一个网站,但为什么我自己访问不需要用户名和密码,但别人却要,怎么解决

1.HTTP Error 500.19 - Internal Server ErrorWin7 IIS7 配置错误由于权限不足而无法读取配置文件2.

HTTP 错误 401.3 - Unauthorized

由于Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。

解决办法:网络资料都说给文件夹加入IIS_IUSRS用户权限可以解决问题,但是我的不行。最终解决办法是只需要添加Authenticated Users用户读取权限就可以了。1、右键选择站点-目录安全性-编辑 匿名访问和集成windows身份验证 勾上,如果没解决下步2、IUSR_xxx一般只Internet来宾账户,进入计算机管理-本地用户和组-用户-是否被禁用。开启该用户。3、本地安全设置-用户权利指派-从网络访问此计算机-看IUSR_xxx是否包含在内。应该包含-由于权限不足而无法读取配置文件iis7

应该在进入计算机管理-本地用户和组-用户将IUSR_xxx密码强制修改,在IIS重新选择输入密码一次。

原因很多,请尝试以下操作:1、查看网站属性——文档

看看启用默认文档中是否存在:index.asp index.htm index.html (最好全都有,没有可添加)2、查看网站属性——主目录

A、本地路径是否指定正确

D、执行权限:纯脚本3、查看网站属性——目录安全性——编辑

B、用户名:IUSR_您的计算机名(不对,就点浏览选择)

C、密码不用改,勾选“允许IIS控制密码”就可以了

D、其它不用选4、查看网站属性——网站

A、IP地址:全部未分配 或者 选择一个

B、TCP端口:80 (最好不要改,改了访问方法就不一)5、打开控制面板——管理工具——计算机管理——本地用户和组——用户A、看看“IUSR_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)B、看看“IWAM_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)C、在“IWAM_您的计算机名”该用户上按右键——设置密码(密码要记住,后面还需要用上该密码)6、打开控制面板——管理工具——组件服务——组件服务——计算机——我的电脑——COM+应用程序A、在“IIS Out-Of-Process Pooled Applications”上按右键选择‘属性’——选择‘标识’,指定用户:IWAM_您计算机名(说明:可以点浏览查找);输入密码,密码上面步骤的密码。再次启动该服务,启动后它会动。-由于权限不足而无法读取配置文件iis7

HTTP 错误 500.19 - Internal Server Error 错误代码 0x80070005 配置错误 由于权限不足而无法读取配置文

转来的:希望对你有用

经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下

1 打开运行,输入cmd进入到命令提示符窗口。

2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。

3 输入aspnet_regiis.exe –i 执行既可

注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727

iis7错误提示An error occurred on the server when processing the URL...

win7下面运行ASP程序总是出错,原来是站点配置的问题。。。

问题一:MS Jet引擎改变了临时目录的位置,但是又没有对临时目录的存取权限,导致数据库使用失败(因为sql问题,后改用access数据库测试)。

解决办法:

给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。 -由于权限不足而无法读取配置文件iis7

设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp 的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users(也可以点击“高级...”按钮,再点击“查找”按钮,在查找结果中选择Authenticated Users),确定》返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上,确定》确定。 -由于权限不足而无法读取配置文件iis7

问题二:是IIS7默认不把详细错误发送的客户端,所以只给我们一句脚本错误消息(本信息可以修改):An error occurred on the server when processing the URL. Please contact the system administrator。这样,到底出什么错就不得而知。 -由于权限不足而无法读取配置文件iis7

解决办法:

将iis7中ASP模块里面的“将错误发送到浏览器”改成True。

很关键,否则你都不知道错误出在哪里。

修改系统时间was服务异常

最近使用windows sever 2008服务器系统中运行“%windir%\system32\inetsrv\appcmd.exe list wp”命令的时候遇到了 was服务器不可用 - 请先尝试启动该服务的错误提示无法正常进行执行命令,该怎么办恩?出现这样的问题通过执行 sc query was 与 sc query w3svc 进行查看之后看到这两个服务的状态都是 running,说明是开启状态,但是在执行appcmd list site 或者 appcmd list site 都会出现下面描述的错误提示:ERROR ( message:配置错误-由于权限不足而无法读取配置文件iis7

文件名: redirection.config

行号: 0

描述: 由于权限不足而无法读取配置文件。 )

由此可见,出现该故障是权限问题导致的,当前使用的用户账户不是管理员账户,解决方法如下:

appcmd 许多命令都需要提升为管理员权限才能执行,因此运行 runas /user:administrator cmd 重新打开一个 cmd,再次执行 appcmd list wp,OK,当前正在运行的应用程序池列出来了!-由于权限不足而无法读取配置文件iis7

以上便是winwin7小编给大家分享的iis 7 was服务不可用的修复方法!

Windows 不能加载本地存储的配置文件。此问题的可能原因是安全权限不足或本地配置

此问题的原因是安全权限不足或本地配置文件损坏。解决方法如下:

1、按window健+R打开运行窗口,输入regedit回车。

2、进入注册表。

3、上面搜索框把路径复制进去(计算机/计算机\HKEY_LOCAL_MACHINE\SOFTWARE\

Microsoft\Windows NT\CurrentVersion\ProfileList)。

4、右侧框内找到选中的这个文件。

5、双击,修改为以下括号内值(%SystemDrive%\Users)就完成了。