配置ASP.NET平台时遇到的“访问IIS元数据库失败
配置ASP.NET平台时遇到的“访问IIS元数据库失败”
(2007-05-18 09:20:08)
标签:
asp
分类:技术随笔
实习也结束了,最近终于有时间正式地搞毕业设计了……
课题是关于搭建一个基于ASP.NET网站框架的,当然配置开发平台是第一步,装上IIS后,在本地访问.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) +690 System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +174
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
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
大意就是没有服务器上当前IIS进程没有访问元数据库的权限……我就纳闷儿了,.NET Framework2.0也装了呀,应该可以支持.net了呀?于是Google一下,发现有这种问题
相关文档:
WSDL:是一个用来描述Web服务和说明如何与Web服务通信的XML语言。 怎样向别人介绍你的Web service有什么功能,以及每个函数调用时的参数等等。
web服务:进行web上数据交换的方法。能够以纯xml方式通信。
SOAP:简单对象存取协议。可看做xml方言; 以SOAP信封来传递和响应文本(包含:首部、主体)HTTP P ......
刚刚接触网页开发,不过遇到URR参数传递错误的问题,两个页面进行信息交互时可以用url进行传递,但是如果传递信息的编码格式不是UTF-8(或者不是设置的默认格式)URL传递时会出现乱码。
比如你传入汉字,或者传入"§”等其他编码格式的字符串系统解析后的url为乱码。经过在网上的查找觉得一下两种方式比较好:
1 ......
public string GetPage(int page, int pages, string url)
{
if (pages == 0)
{
&n ......
一位CSDN网友放在下载里的
/////////////////
/// <summary>
/// 分页函数
/// </summary>
/// <param name="dtRecord">数据源</param>
private void SplitPage(DataTable dtRecord) ......
1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
& ......