加载配置文件时出错: 由于访问被拒绝

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加载配置文件时出错: 由于访问被拒绝相关的知识,希望对你有一定的参考价值。

配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误信息: 加载配置文件时出错: 由于访问被拒绝,未能开始监视对“C:\Documents and Settings\wpb\My Documents\Visual Studio 2005\Projects\cduestc_job\PrecompiledWeb\cduestc_job”的更改。

源错误:

[没有相关的源行]

版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
我自己用vs2005 做的,用的发布网站
再在IIS里建的虚拟目录,本机测试的

就出这个问题

好像是权限的问题,你确定你当前登录的用户是管理员吗?

如果不是,那你用管理员帐户登录看看。

如果管理员登录仍解决不了问题,那就无能为力了
参考技术A 1、配制的权限不够,你那个文件夹是administrator 的文件夹了,设置了私有的话,一般普通帐户是不能操作的。asp.net 帐户(guest登录)也一样。
2、如果你的网站根目录是C:\Documents and Settings\XXX, 那么我建议你把他放到其他盘,而非C盘。
参考技术B 权限问题吧,把文件夹加入internet来宾用户和net service用户权限就行了,我就是这样搞的

HSQL 访问被拒绝加载文件

【中文标题】HSQL 访问被拒绝加载文件【英文标题】:HSQL access denied loading file 【发布时间】:2015-01-19 14:34:52 【问题描述】:

我已经从 H2 迁移到 HSQL 作为嵌入式数据库,因为 h2 不支持 oracle to_date() 函数。

但是我在使用 HSQL 时遇到了另一个问题,当我尝试使用 HSQL load_file() 函数时总是出错。 错误如下:

原因:org.hsqldb.HsqlException:访问被拒绝:conf.xml

而我的sql查询是

INSERT INTO "CONFIGURATION" (ID,TIMESTAMP,VALUE,COMMENTS) VALUES ('3TPxB+bO1be+24refPS6IwKSdX7sF1KMtmm1uMkr7rE=',d '2014-03-13',LOAD_FILE('conf.xml'),null);

conf.xml 与 sql 脚本在同一目录下,并且与 H2 一起使用。

有人能指出什么是错的吗?

【问题讨论】:

【参考方案1】:

如果您的数据库是文件:数据库,HSQLDB 允许从 .script 和 .properties 文件所在的目录及其所有子目录加载文件。

如果您的数据库是 mem: 数据库,您需要在连接到数据库之前设置系统属性textdb.allow_full_path=true。您可以使用java -Dtextdb.allow_full_path=true 或在打开与数据库的连接之前从程序中设置属性来执行此操作。见http://hsqldb.org/doc/2.0/guide/dbproperties-chapt.html#dpc_system_props

【讨论】:

以上是关于加载配置文件时出错: 由于访问被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

无法批量加载,因为无法打开文件“ File.csv”。操作系统错误代码5(访问被拒绝。)

“对路径的访问被拒绝.” 是怎么回事

无法以非管理员模拟用户身份运行 - 访问被拒绝

电脑中的文件或文件夹被拒绝访问怎么办win8

在 Java、Maven 和 Windows 10 中使用 Selenium Chrome Webdriver 时出错 - 访问被拒绝

文件拒绝访问