刚装了IIS和VS2005,,
怎么我在Internet信息服务那里,,运行不了.aspx呢?(程序在别的机子上是可以运行的) 就是来到我的机子上就总报错.(系统是XP)请问是不是配置问题呢,??如果刚装了IIS和VS2005具体是如何去配置呢??THS
怎么我在Internet信息服务那里,,运行不了.aspx呢?(程序在别的机子上是可以运行的) 就是来到我的机子上就总报错.(系统是XP)请问是不是配置问题呢,??如果刚装了IIS和VS2005具体是如何去配置呢??THS
--------------------------------------------------------------------------------访问 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) +3492186
System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +163
System.Web.CachedPathData.GetConfigPathData(String configPath) +382
System.Web.CachedPathData.GetConfigPathData(String configPath) +243
System.Web.CachedPathData.GetApplicationPathData() +68
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +3385695
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +189
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
THS
--------------------------------------------------------------------------------配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。源错误:
行 44: 它为成员站点提供单独登录和核心配置文件服务。
行 45: -->
行 46: <authentication mode="Windows" />
行 47:
行 48: <!-- 授权
源文件: C:\Documents and Settings\aa\桌面\ASP.NET网络编程从基础到实践\code\chap22\bookstore\web.config 行: 46 显示其他配置错误:
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 (C:\Documents and Settings\aa\桌面\ASP.NET网络编程从基础到实践\code\chap22\bookstore\web.config line 84)
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
<forms loginUrl="Default.aspx" protection="Validation" timeout="300" />
</authentication>把web.config中以上节点改成这个样子,当然Default.aspx是你的登陆页
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
既可在iis里注册.net2.0环境。