易截截图软件、单文件、免安装、纯绿色、仅160KB

配置ASP.NET平台时遇到的“访问IIS元数据库失败”


访问 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一下,发现有这种问题的还不止我一个,看了下,原因就是IIS和.net Framework2.0安装顺序反了,因为我先前曾经装过VisualStudio2005,所以系统里先安装了.net Framework2.0,而这样后来装过IIS后,.net Framework未注册相关组件,不能对IIS做出修改,就会出现这种情况!
解决方法:
到C:\WINDOWS\Microsoft.NET\Framework


相关文档:

[Asp.Net]数据库连接字符串大全(转)

SQL服务器 ODBC连接方式
标准安全连接
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
信任连接
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Trusted_Connection=Yes;
提示输入用户名和密码方式
这个有一点问题,首先你需要设置一个Pro ......

Asp.net 画图(条形图、折线图、饼图)

条形图和饼图是都要调用数据库 而折线图则是直接显示不用调用数据库
打开vs 工具 分别创建三中图形的类 (BarChart、PieChart、zexian)ChartUtil类控制颜色
再建一个aspx 文件在后置文件中调用这个几个类中的方法 本文章中有调用
using System;
using System.Collections.Generic;
using System.Linq;
using System ......

导出数据到excel 中报没有给asp.net 授权

解决方法: 
运行 键入:dcomcnfg.exe  回车
 打开  组建服务->计算机-> 我的电脑->DCOM 配置 -> Microsoft Excel 应用程序 属性 1.标识改为交互式用户
2. 在安全下 启动和激活权限、访问权限、配置权限  几个中选中自定义 编辑 添加 高级 立即查找 选中下列框中的 ASPNET 点击确定
......

ASP.NET实用性技巧精萃


 
原文地址:http://www.17aspx.com/html/aspnet/all/2010/0106/485.html
1.主要命名空间:
<% @ Import Namespace="System.Data" %> 处理数据时用到
   <% @ Import Namespace="System.Data.ADO" % >   使用ADO.net 时用到
   <% @ Import Namespace="System.Da ......

Asp.Net防止刷新重复提交数据

     在做项目的时候遇到这样的问题,网上找了下,觉得还可以,分享给大家
1楼
Asp.Net防止刷新重复提交数据小记
最近在用Asp.Net编写点东西时遇到个问题:即用户在提交表单后按刷新就会重复提交数据,即所谓的“刷新重复提交”的问题。在网上搜 一下,可以找到很多关于这方面的资料 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号