原文作者:杨友山
原文地址:
http://blog.csdn.net/yysyangyangyangshan/article/details/20310739
今天在调试asp.net 程序时,程序发布了,但是添加到ISS虚拟目录下,浏览时总是报错:
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败 解决方法
访问IIS元数据库失败
同理,给操作系统的新建用户赋予IIS操作权限同样可以采用该命令来处理
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。
查了查,然后又试了试,如下方法可解决。
解决方法分两步:以环境为.net framework 2.0为例,如果网站版本为其他版本也可以的。
1.开始-->运行-->输入cmd;
2.一路 cd 文件名 下去,进入
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
目录下,即你的环境安装目录,也可以是别的盘,看你安装时放哪儿了,到达指定目录;
aspnet_regiis.exe -i -enable
还在这个目录输入
aspnet_regiis -ga aspnet
就可以了。
今天在调试asp.net 程序时,程序发布了,但是添加到ISS虚拟目录下,浏览时总是报错:异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败 解决方法访问IIS元数据库失败 同理,给操作系统的新建用户赋予IIS操作权限同样可以采用该命令来处理说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信
访问
IIS
元
数据库
失败
时间:在本地
访问
.aspx页面时总出现如下报错信息:
访问
IIS
元
数据库
失败
。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException:
访问
IIS
元
数据库
失败
。
用于运行 ASP....
<connectionStrings>
<add name="MusicStoreEntities"
connectionString="Data Source=|DataDirectory|MvcMusicStore.sdf"
providerNa...
访问
IIS
元
数据库
失败
时间:在本地
访问
.aspx页面时总出现如下报错信息:
访问
IIS
元
数据库
失败
。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException:
访问
IIS
元
数据库
失败
。
用于运行 ASP....
ASP.NET
Core是一个跨平台的开源框架,用于构建Web应用程序。它是
ASP.NET
的下一代版本,具有更高的性能、更好的可测试性和更大的灵活性。
ASP.NET
Core具有以下基础知识:
1. 架构:
ASP.NET
Core采用了模块化的架构,称为中间件(Middleware)。中间件可以按照需求进行配置和组合,实现各种功能,如路由、身份验证、日志记录等。
2. 跨平台:与传统的
ASP.NET
不同,
ASP.NET
Core可以在Windows、Linux和macOS等多个平台上运行。
3. 环境:
ASP.NET
Core引入了环境概念,可以根据不同的环境(开发、生产等)进行配置和部署。
4. 依赖注入:
ASP.NET
Core内置了依赖注入容器,可以轻松地进行依赖注入,提高代码的可测试性和可维护性。
5. Razor Pages:Razor Pages是一种新的页面模型,使得开发者可以将HTML标记和后端逻辑组合在一起,简化了开发过程。
6. Web API:
ASP.NET
Core提供了强大的Web API支持,可以轻松地构建RESTful风格的API。
7. 身份验证和授权:
ASP.NET
Core提供了丰富的身份验证和授权机制,包括基于Cookie的身份验证、JWT身份验证等。
8. 数据
访问
:
ASP.NET
Core可以与各种
数据库
进行交互,支持多种数据
访问
技术,如Entity Framework Core、Dapper等。
9. 部署和托管:
ASP.NET
Core应用程序可以以自包含的方式进行部署,可以通过
IIS
、Docker等进行托管。
以上是
ASP.NET
Core的基础知识,希望对你有所帮助!如果你有更多问题,请继续提问。