Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » BUG 反馈 » 求助:安装报错,“DNT.config”的访问被拒绝
fu20 - 2007-3-18 5:01:00
对路径“d:\vhosts\ik38.czm.cn\httpdocs\DNT.config”的访问被拒绝。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.UnauthorizedAccessException: 对路径“d:\vhosts\ik38.czm.cn\httpdocs\DNT.config”的访问被拒绝。

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

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

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[UnauthorizedAccessException: 对路径“d:\vhosts\ik38.czm.cn\httpdocs\DNT.config”的访问被拒绝。]  Discuz.Common.SerializationHelper.Save(Object obj, String filename)  Discuz.Setup.setup.Page_Load(Object sender, EventArgs e)  System.Web.UI.Control.OnLoad(EventArgs e) +67  System.Web.UI.Control.LoadRecursive() +35  System.Web.UI.Page.ProcessRequestMain() +750
fu20 - 2007-3-18 12:49:00
汉。。。。上面的 问题,修改“DNT.config”的访问权限之后得以解决,但安装完毕返回论坛首页的时候又出现了以下错误提示:


“/”应用程序中的服务器错误。 操作必须使用一个可更新的查询。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。

源错误:

[没有相关的源行]

源文件: c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\06f12b19\9ebd4637\q_ofsbws.0.cs    行: 0

堆栈跟踪:

[OleDbException (0x80004005): 操作必须使用一个可更新的查询。]  System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41  System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174  System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92  System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65  System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112  System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +67  Discuz.Common.Database.ExecuteNonQuery(OleDbConnection connection, CommandType commandType, Int32& intIdentity, String commandText, OleDbParameter[] commandParameters)  Discuz.Forum.OnlineUserFactory.Add(OnlineUserInfo __onlineuserinfo, Int32 timeout)  Discuz.Forum.OnlineUserFactory.CreateGuestUser(Int32 timeout)  Discuz.Forum.OnlineUserFactory.UpdateInfo(String passwordkey, Int32 timeout)  Discuz.Forum.BasePage..ctor()  Discuz.ForumPage.index..ctor()  ASP.index_aspx..ctor() in c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\06f12b19\9ebd4637\q_ofsbws.0.cs:0[TargetInvocationException: 调用的目标发生了异常。]  System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) +0  System.Activator.CreateInstance(Type type, Boolean nonPublic) +66  System.Web.UI.TemplateControlParser.GetCompiledInstance(String virtualPath, String inputFile, HttpContext context) +164[HttpException (0x80004005): 未能创建类型为“ASP.index_aspx”的页。]  System.Web.UI.TemplateControlParser.GetCompiledInstance(String virtualPath, String inputFile, HttpContext context) +341  System.Web.UI.PageParser.GetCompiledPageInstanceInternal(String virtualPath, String inputFile, HttpContext context) +43  System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String path) +44  System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, String path, String pathTranslated, Boolean useAppConfig) +699  System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +95  System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +173

版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
daizhj - 2007-3-18 17:37:00
我们这几天(可能是下周一)会发布一个新ACCESS版本,这个问题应该就不会出现了
loveyouzoe - 2008-3-6 13:27:00
我刚才把权限设置了一下,把问题解决了,但是登陆"http://虚拟目录/install.aspx"的时候,没有报错,一片空白,这是什么原因呢?
1
查看完整版本: 求助:安装报错,“DNT.config”的访问被拒绝