1,
异常:访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。
原因:记得俺先装的sql server 2005,装时好像要装一个.net framework来着,后来又再装了iis,(哦,俺系统装的是纯净版 的xp sp3),结果放asp.net文件上去竟出现如上问题,百度了下,说什么安装顺序的问题,那家伙是先装的vs2005然后再安装iis的,看来正确的说应该是,先装.net framework再装iis .
解决办法:
1、打开CMD,进入 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727
2、输入 aspnet_regiis.exe -i
稍等片刻,注册成功就解决问题了。
3.重启iis服务,搞定
俺没装vs 2005,要是装了可能还会出现 "未能创建 Mutex”的问题 "
"解决方法:
1、先关闭你的VS2005。
2、打开 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files 找到你刚才调试的程序的名字的目录删除它。
3、关闭IIS服务器,重开一次。
4、用IE浏览一下你的程序,问题解决。
------------------------------------------------------------
2.异常:
配置错误:说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
原因:指定虚拟目录后已自动给配置为应用程序,问题是目录下面打算放多个站点所以就在目录下面每个站点一个文件夹,而这文件夹没做任何设 置
解决方法:
把虚拟目录下面的站点的根文件夹配置为应用程序.
-----------------------------------------------------------------------
待续.....