问题标签 [access-denied]

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.

0 投票
2 回答
5793 浏览

access-denied - 通过工作流配置新网站集的权限

我陷入了一个非常奇怪的境地。

我有一个工作流,用于在我的 Web 应用程序上配置新站点。此工作流使用一个自定义工作流活动来使用以下语句配置站点。

---为清楚起见省略了其他代码---

SPSiteCollection.Add()

当我的应用程序池帐户与 Central Admin 应用程序池帐户不同时,此语句会引发跟随异常。

访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))在 Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex) 在 Microsoft.SharePoint.Library.SPRequest.CreateSite(Guid gApplicationId, String bstrUrl, Int32 lZone, Guid gSiteId, Guid gDatabaseId, String bstrDat

经过大量谷歌搜索和发现后,我已将 Applicaiton Pool 帐户权限归零。

工作流代码始终在系统帐户(应用程序池标识)下运行。为了创建新的 SharePoint 网站集,应用程序池需要访问“SharePoint_Config”数据库。

当我的 Web 应用程序在 Central Admin 的应用程序池凭据下运行时,它具有对配置数据库的所有访问权限。但是,当我在任何其他权限较少的应用程序池身份下运行时。即使我在配置数据库中授予应用程序池帐户的 DBO 权限,它也会引发异常。

我的应用程序事件日志有以下条目:-

事件源:Windows SharePoint Services 3 事件类别:数据库事件 ID:3760 日期:2010 年 2 月 3 日时间:上午 2:36:16 用户:N/A 计算机:SHAREPOINT20 描述:SQL Server 实例上的 SQL 数据库“SharePoint_Config” houspsr001' 未找到。下面包括来自 SQL Server 的其他错误信息。

无法打开登录请求的数据库“SharePoint_Config”。登录失败。用户“DOMAIN\WebAppPool”登录失败。

有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心 。

我的问题是......在中央管理员的应用程序池帐户下运行此类代码是否是强制性的。

任何解决方法......?

我的问题

0 投票
3 回答
4047 浏览

asp-classic - 从 ASP 访问 IIS WMI 提供程序的访问被拒绝错误

我有一个运行 IIS 6 的 Windows 2003 服务器,并且有一些脚本可以自动设置和创建网站。他们没有在我正在调试的新服务器上工作(他们已经在其他 3 台 W2K3 服务器上愉快地工作了)。该问题似乎归结为 IIS 提供程序上的 WMI 安全性。下面的 ASP 代码代表了问题(尽管它不是导致问题的原始代码 - 这是问题的简化演示)。

如果我在浏览器中运行它,我会在 ExecQuery 调用后收到拒绝访问错误。我已经从 Root 分支一直为 IUSR_ 用户设置了 WMI 访问权限。其实我可以很开心地使用CIMV2提供者查询IP地址信息。如果我将 IUSR 用户放在机器管理员组中,一切正常,但我真的不想这样做。

这一定是 DCOM/WMI 安全问题,但我不知道还有什么问题。任何人都可以解释一下吗?

0 投票
8 回答
34281 浏览

java - 在tomcat 6中部署spring应用程序时出现“访问被拒绝”消息

在尝试在 tomcat 6 上部署我的 spring 应用程序时,我收到一条错误消息

这是因为Tomcat没有正确安装吗?还是我需要一些权限才能使用 Tomcat?还是缺少一些重要的tomcat文件?或者是其他东西?

0 投票
3 回答
3234 浏览

c# - 连接到网络时无法访问 Web 服务 :: HTTP 407

我有一个与 Web 服务通信的控制台应用程序。他们都在同一台机器上。

当我在禁用 LAN 的情况下访问 Web 服务时,它可以毫无问题地连接。但是,如果 LAN 已启用并连接到我们的办公网络,我会收到此错误:

“需要 HTTP 407 代理身份验证 - ISA 服务器需要授权才能完成请求。对 Web 代理服务的访问被拒绝。”

三天以来,我们一直在寻找问题的根源。我们已经尝试了我们能想到的一切。任何想法是什么导致了问题?

附加说明: - 机器在工作组设置中,但带有 DNS 后缀 (computer.local)。访问网络服务时,我们输入地址为“ http://machine.computer.local/service.asmx

  • 我和 IT 人员谈过,他们说我们没有安装 ISA 服务器

  • IE 中没有设置“代理”。

  • 机器处于完好状态。

0 投票
1 回答
6321 浏览

winapi - 来自 Win32 应用程序的 x64 图像上的 OpenProcess

这很奇怪。早些时候,在运行 Windows 7 x64 时,我在针对 64 位进程调用 Win32 OpenProcess 时遇到了麻烦。谷歌搜索了一下,得出的结论是这不会发生。

然后发生了一件有趣的事情。我针对 explorer.exe 的进程 ID 和圣鲤进行了尝试,它成功了!开始向它扔其他进程ID,这只是一个该死的废话。

事实证明,我可以针对大量 x64 进程调用 OpenProcess —— explorer、itype、ipoint、taskhost、cmd、mstsc 等等。

其他人弹出 5(拒绝访问)--winlogon、csrss、服务、svchost、mdm、...

我正在使用 Process Explorer 确认“位数”和进程 ID。另外,在 64 位进程上调用 GetModuleFileNameEx 总是失败,因此提供了对 32/64 的双重检查。

这是代码:

没有什么花哨。只想查询进程以获取文件名或进程时间等内容。有人知道我可以打开的和不能打开的有什么区别吗?

额外信息:以管理员身份运行进程。UAC 关闭。是的,它是一个 32 位应用程序。使用 PROCESS_QUERY_LIMITED_INFORMATION 没有更好的结果。

谢谢...卡尔

0 投票
2 回答
1121 浏览

javascript - JavaScript 返回拒绝访问

我遇到了这样一种情况,即在执行 javascript 时随机出现“访问被拒绝”。它是不可重复的,并且发生在我的应用程序的随机位置。在日志中没有迹象表明是什么导致了它,我真的对此感到不知所措。这似乎只是 UI 问题。但是,它没有理由出现,因为我没有任何此类权限检查可能会被触发。

提前致谢

0 投票
1 回答
22713 浏览

javascript - 如何为动态生成的 IFRAME 设置 document.domain?

我在需要声明 document.domain 的页面上实现 CodeMirror( http://marijn.haverbeke.nl/codemirror/ )(因为页面上的其他 IFRAMES)。

CodeMirror 生成动态 IFRAME 以提供语法高亮代码编辑。问题是 IE 在以下代码镜像代码中抛出“拒绝访问”(其他浏览器都可以):

事实证明 IE 没有从父 IE 继承 document.domain。我可以在 IFRAME 内容中设置 document.domain,但 IE 在我设置内容之前就抛出了错误。任何想法如何解决这个问题?

0 投票
3 回答
26762 浏览

mysql - #1130 - 不允许主机 'localhost' 连接到此 MySQL 服务器

我不小心更改了 mysql 用户表中 root 用户的“主机”值。

我需要将其更改回 localhost,因为我将其更改为 arancillary2125(我的其他机器 DNS 名称),但由于“localhost”不再具有权限,我无法访问 mysql(从 PHPMYADMIN 或命令提示符)。

我正在运行 Windows XP // apache //

我尝试了以下解决方案,但没有奏效:

https://serverfault.com/questions/92870/1130-host-localhost-is-not-allowed-to-connect-to-this-mysql-server

0 投票
1 回答
887 浏览

javascript - Javascript Msxml2.XMLHTTP 终端服务器访问被拒绝

var xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP"); xmlHttpRequest.open("POST", " http://vat/_vti_bin/lists.asmx ", false);

如何让这个脚本在终端服务器上运行?当我在本地电脑上打开它时,它可以工作,但是当我在终端服务器上的浏览器中做同样的事情时,我得到Access Denied.

我尝试使用ServerXMLHTTP,但后来我得到Cannot create automation object

0 投票
1 回答
2977 浏览

asp.net - 0x80070005 (E_ACCESSDENIED) 在 ASP.NET 应用程序中尝试使用 Windows 任务计划程序

我目前正在 VB.NET 中开发一个 ASP.NET 应用程序,它的功能之一是使用 Windows 任务计划程序。应用程序需要对此进行完全控制,因为它需要创建、修改、删除和运行任务。

我发现这个库对整个事情都有帮助,它运行良好,但只能在我的 Windows XP 机器上本地运行。一旦我将应用程序部署到 Windows Server 2003 上的 IIS6 并访问使用我的 Scheduler 对象的页面,我就会收到以下错误。

访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

我在网上寻找了各种解决方案,包括使用无效的 CACLS 授予特定用户(甚至每个人)对 %windir%\Tasks 的权限,以及使用模拟并将 IUSER 添加到备份操作用户组中t 工作,因为应用程序必须使用 Windows 集成身份验证。

让我对整个情况感到困惑的一件事是,我在测试应用程序时登录的用户可以非常愉快地远程桌面并登录到服务器并使用任务计划程序。此外,如果我在 Visual Studio 中本地运行应用程序(仍然在同一用户下)并将应用程序指向服务器的任务计划程序,它工作正常。除此之外,如果我从服务器运行应用程序并将其指向我的本地任务计划程序,我会得到相同的“访问被拒绝”错误。所有这一切让我认为这不是任务计划程序权限的事情,而是与任务计划程序库试图使用的某些组件的权限有关。

有谁知道我能做些什么来解决这个问题,甚至只是一个指向正确方向的指针,因为这已经让我发疯了一天多。在 IIS 问题、模拟和 Windows Server 安全方面,我必须说我是一个新手。

非常感谢你