运行ASP.NET网站的时候出现因为权限不能访问问题

提示错误如下:

ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。

要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。

解决办法:

  1. 右击网站文件夹->属性->安全->添加->高级->立即查找 选中ASPNET和everyone用户,增加访问权限
    在这里插入图片描述
    2、菜单->运行 输入dcomcnfg

点击 组件服务->服务->电脑->我的电脑->DCOM 配置
找到“Windows Management and Instrumentation”,右击属性–安全–编辑–将ASPNET用户权限添加进去

3、重启电脑

发布了13 篇原创文章 · 获赞 0 · 访问量 876

猜你喜欢

转载自blog.csdn.net/zyx2050/article/details/103871830
今日推荐