标签: access-denied

创建计时器作业时出现问题

我在Web应用程序中创建了一个网站集,其中用户A作为网站集管理员.我在网站功能页面中添加了一个链接.点击该链接,我正在尝试创建一个计时器作业.下面是单击该链接时执行的代码

//Allow unsafe updates.
 SPContext.Current.Web.AllowUnsafeUpdates = true;

//Get current web application.
SPWebApplication webApp = SPContext.Current.Site.WebApplication;

// Create new job.
ArchiveJob automaticArchiveJob = new ArchiveJob(scheduleDetails.scheduleName, webApp);

SPHourlySchedule hourlySchedule = new SPHourlySchedule();
hourlySchedule.BeginMinute = 0;
hourlySchedule.EndMinute = 1;
automaticArchiveJob.Schedule = hourlySchedule;

//Finally update archival job.
automaticArchiveJob.Update();
Run Code Online (Sandbox Code Playgroud)

现在,当我使用用户A登录并单击"站点设置"页面上的该链接时,我收到一条安全例外,其中包含"拒绝访问"消息automaticArchiveJob.Update().但是,如果我使用管理员用户登录(我也使用此用户登录到该计算机)并单击该链接,则会成功创建作业.此外,我使用户成为WSS_ADMIN_WPG组的成员,但仍然遇到同样的问题.我还需要做些什么来解决这个问题.

sharepoint moss scheduled-tasks access-denied timer-jobs

6
推荐指数
1
解决办法
1万
查看次数

获取进程路径时访问被拒绝

我试图通过pid获取进程路径,但我得到Win32Exception(访问ID被拒绝).

代码如下所示:

string path = Process.GetProcessById(pid).MainModule.FileName
Run Code Online (Sandbox Code Playgroud)

我已经尝试将OpenProcess与GetModuleFileNameEx一起使用,但OpenProcess返回0.我甚至尝试根据C#启用SeDebugPrivilege - 如何启用SeDebugPrivilege但它没有帮助.

上面的代码适用于大多数进程,但抛出SynTPHelper.exe(Synaptics Pointing Device Helper)的错误.应用程序在与我的代码相同的用户名下运行.两者,我的应用程序和进程都以64位运行.

是否可以在以管理员身份运行我的应用程序的情况下检索路径?

编辑

任务管理器能够"打开文件位置",即使我没有以管理员身份运行它.

c# winapi process access-denied win32exception

6
推荐指数
1
解决办法
1万
查看次数

无法删除Visual Studio 2010创建的项目文件夹

我创建了一个我想要完全删除的Visual Studio 2010项目,其中包括所有项目文件夹.

我以管理员身份登录.

我试图删除文件资源管理器中的文件夹,但只收到一条消息,告诉我需要具有管理员权限才能删除它.

Visual Studio似乎已锁定管理员帐户无法访问的项目文件夹.

我知道我有权自行创建和删除文件夹,因为我创建了一个测试文件夹并将其删除而没有任何问题.

你知道解决这个问题吗?

directory access-denied visual-studio-2010

6
推荐指数
2
解决办法
9509
查看次数

错误:DEP0500:无法删除文件夹"...\Debug\AppX".访问路径'resources.pri'被拒绝

当我尝试在本地计算机上调试WinRT应用程序时,我得到了很多错误:

Error : DEP0500 : The folder "C:\Users\akku\VS2012Projects\ProjectName\bin\x86\Debug\AppX" could not be deleted. 
Access to the path 'resources.pri' is denied.
Run Code Online (Sandbox Code Playgroud)

解决它的唯一办法就是重新启动Windows 8.用Google搜索了一下,并想知道没有找到解决方案.

经过一些测试后,我意识到这只会在运行或调试解决方案时发生.问题似乎总是无法删除上一次运行的AppX文件夹.也许执行上一次运行应用程序的调试器或Visual Studio进程不会停止访问某些资源?

我刚刚使用的快速入侵是从配置管理器创建第二个Release和Debug-Configuration.出现问题时,我可以切换到另一个配置,问题暂时解决.我仍然想要一个真正的工作答案,如何通过适当的解决方案来规避这个问题.

有没有人经历过这个并找到了更好的解决办法

c# exception-handling access-denied windows-8 .net-4.5

6
推荐指数
1
解决办法
2841
查看次数

将ssl与mysql集成 - 拒绝访问

我试图设置sslmysql参照.
我能完成前3个步骤,但遇到第4个问题如下:

GRANT ALL PRIVILEGES ON *.* TO 'ssluser'@'localhost' IDENTIFIED BY 'ssluser' REQUIRE SSL;
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

然后我重启mysql服务器.

在我尝试运行时执行此语句后mysql -ussluser -pssluser -P3306 --ssl-key="C:\Program Files\MySQL\MySQL Server 5.5\certs\ca-cert.pem",
它显示以下错误:用户'ssluser'@'localhost'拒绝访问(使用密码:YES)
我在这里使用3306,因为它是我的默认端口.

当我已经执行GRANT语句时,它如何说拒绝访问.

注意

  • mysql -ussluser -pssluser 使用GRANT语句之前执行了,REQUIRE SSL并且我能够连接到mysql.

  • 如果我尝试SHOW GRANTS FOR 'ssluser'@'localhost';
    我得到

    GRANT ALL PRIVILEGES ON *.* TO \'ssluser\'@\'localhost\' IDENTIFIED BY PASSWORD \'*C56A6573BEE146CB8243543295FD80ADCE588EFF\' REQUIRE SSL WITH GRANT …
    Run Code Online (Sandbox Code Playgroud)

mysql ssl access-denied

6
推荐指数
1
解决办法
3987
查看次数

如何访问"Documents and Settings"文件夹?

我在VS 2010中使用C#.NET 4.

当迭代某些路径时,我正在运行这一行:

files = Directory.GetFiles(path, searchPattern);
Run Code Online (Sandbox Code Playgroud)

当路径是文档和设置文件夹时,我得到一个例外.我该如何访问它?不,我不想跳过文件夹试试并抓住.我希望能以某种方式访问​​它.

编辑:我有一个跟进问题.正如我告诉过你的那样,我正在迭代这些路径.有没有办法使用Environment.GetFolderPath但不知何故根据我正在检查的路径识别正确的特殊文件夹?

c# path getfiles access-denied

6
推荐指数
2
解决办法
4509
查看次数

Directory.Move():拒绝访问路径

我正在使用C#在Visual Studio 2010中编写此Windows窗体应用程序.

表单上有一个Execute按钮,用户将点击按钮,程序将生成一些文件并存储在Output文件夹中(由程序使用创建Directory.CreateDirectory())

我想创建一个Archive文件夹来保存以前运行的输出文件.

在每次运行开始时,我尝试将现有Output文件夹移动到该Archive文件夹,然后创建一个新Output文件夹.下面是我运行移动目录的功能.

static void moveToArchive()
{
    if (!Directory.Exists("Archive")) Directory.CreateDirectory("Archive");
    string timestamp = DateTime.Now.ToString("yyyyMMddHHmms");
    try
    {
        Directory.Move("Output", "Archive\\" + timestamp);
    }
    catch(Exception e)
    {
        Console.WriteLine("Can not move folder: " + e.Message);
    }
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题让我很困惑......

有时我可以成功地将Output文件夹移动到存档,但有时它会失败.

我从捕获异常中获得的错误消息是 Access to path 'Output' is denied.

我检查过文件Output夹中的所有文件都没有被使用.我不明白访问权限有时被拒绝,而不是所有时间都被拒绝.

有人可以向我解释并告诉我如何解决问题吗?

- 编辑 -

在HansPassant评论之后,我稍微修改了一下这个函数来获取当前目录并使用完整路径.但是,我仍然遇到同样的问题.

该功能现在看起来像这样:

static void moveToArchive()
{
    string currentDir = Environment.CurrentDirectory;
    Console.WriteLine("Current Directory = " + currentDir);
    if (!Directory.Exists(currentDir …
Run Code Online (Sandbox Code Playgroud)

c# directory exception-handling access-denied

6
推荐指数
1
解决办法
2万
查看次数

Maven着色错误:访问被拒绝

现在,我已经看到了这个问题,但是看起来没有任何东西正在使用我的目标文件夹.

发生了什么,当我编译它失败并告诉我这个错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.3:shade (default) on project FooProject: Error creating shaded jar: Failed to analyze class dependencies: C:\Users\paul_000\Documents\FooCore\target\classes (Access is denied) -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

我不太清楚为什么会发生这种情况,因为它不会发生在我的普通计算机上.

编辑:我忘了提到,我正在着色的jar在存储库中不存在.我只是在本地编译它(干净安装).同样,这是我用来遮蔽的东西:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-shade-plugin</artifactId>
    <version>2.3</version>
    <configuration>
    </configuration>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>shade</goal>
            </goals>
            <configuration>
                <minimizeJar>true</minimizeJar>
            </configuration>
        </execution>
    </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

java eclipse access-denied maven

5
推荐指数
1
解决办法
8550
查看次数

Apache mod evasive导致index.php的权限被拒绝

出于安全考虑,我安装了apache模块安全性和规避性.不,我有时会得到错误

禁止您无权访问此服务器上的/index.php.

apache的日志文件告诉我:[Tue May 12 14:42:32.825039 2015] [evasive20:error] [pid 27443] [client 192.168.32.22:51305]客户端被服务器配置拒绝:/ var/www/test/index. php,referer:http://test.domain.local/index.php

我知道保护Apache Webserver很重要.但是这个错误使合格的工作变得不可能.如何防止出现此错误?如果我用a2dismod规避了模块,那么错误就不会出现.

谢谢.

apache security module access-denied

5
推荐指数
1
解决办法
5472
查看次数

PermissionError:[WinError 5]访问被拒绝:'C:\\ Program Files \\ Anaconda3 \\ pkgs \\ vs2015_runtime-14.0.25123-0.tmp

康达新手在这里!我怎么解决这个问题?

C:\Users\mona>conda create --name universe-starter-agent python=3.5
Fetching package metadata .........
Solving package specifications: ..........

Package plan for installation in environment C:\Users\mona\.conda\envs\universe-starter-agent:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    pip-9.0.1                  |           py35_1         1.7 MB

The following NEW packages will be INSTALLED:

    pip:            9.0.1-py35_1
    python:         3.5.2-0       (copy)
    setuptools:     27.2.0-py35_1 (copy)
    vs2015_runtime: 14.0.25123-0  (copy)
    wheel:          0.29.0-py35_0 (copy)

Proceed ([y]/n)? y

Fetching packages ...
pip-9.0.1-py35 100% |###############################| Time: 0:00:00   2.94 MB/s
Extracting packages ...
WARNING conda.lock:touch(53): Failed to create lock, do …
Run Code Online (Sandbox Code Playgroud)

python access-denied python-3.x conda windows-10

5
推荐指数
2
解决办法
1万
查看次数