标题:[求助] iis运行不了asp.net网页文件,但在编辑平台上面可以运行
只看楼主
chinahgcq
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-4
 问题点数:0 回复次数:5 
[求助] iis运行不了asp.net网页文件,但在编辑平台上面可以运行
iis运行不了asp.net网页文件,但在编辑平台上面可以运行

这是什么回事啊。为了证实我的iis没有坏,我特地编了一个aa.asp文件,配置好虚拟目录后,可以运行,但就是运行不了.aspx类型的文件,运行后,有以下报错:


访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。

用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904

源错误:

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

堆栈跟踪:


[HostingEnvironmentException: 访问 IIS 元数据库失败。]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +669
System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +173
System.Web.CachedPathData.GetConfigPathData(String configPath) +398
System.Web.CachedPathData.GetConfigPathData(String configPath) +263
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +166
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +187

[此贴子已经被作者于2007-8-9 0:33:01编辑过]

搜索更多相关主题的帖子: 网页 iis 平台 asp 文件 
2007-08-09 00:28
chinahgcq
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-4
得分:0 

另外,我查了资料,由于我的配置是.net2005+iis5.1,我是先装的net,后装的iis,然后在运行中输入
C:/windows/microsoft.net/framwork/v2.0.50727/aspnet_regiis.exe-i
出现dos界面,安装注册了,可还是不能够用,出现的结果跟上面一样

大家有谁解决了这个问题啊?


2007-08-09 00:39
梦灵儿
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:260
专家分:9
注 册:2007-8-7
得分:0 
看哈你的项目的配置虚礼目录没?

2007-08-09 08:46
chinahgcq
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-4
得分:0 

那东西看了,没有什么问题,有什么办法解决呢


2007-08-09 09:58
sean88
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-3-27
得分:0 
以下是引用chinahgcq在2007-8-9 0:39:09的发言:

另外,我查了资料,由于我的配置是.net2005+iis5.1,我是先装的net,后装的iis,然后在运行中输入
C:/windows/microsoft.net/framwork/v2.0.50727/aspnet_regiis.exe-i
出现dos界面,安装注册了,可还是不能够用,出现的结果跟上面一样

大家有谁解决了这个问题啊?



这样试一下:

运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -s W3SVC/1/ROOT/QuickStartv20 系统会返回具体的错误信息, 说要先注册IIS。。
解决方法:
你运行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 然后再装一遍就好了。

[此贴子已经被作者于2007-8-9 10:33:26编辑过]


Knowledge is infinite.
2007-08-09 10:33
chinahgcq
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-6-4
得分:0 

非常感谢你,照你的办法试后,然后再重起电脑,就成功了,谢谢!


2007-08-11 21:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-161354-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.067258 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved