===================
问题: 运行500内部错误
然后在命令提示符下键入以下代码:
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
(请注意,CreateIISPackage 区分大小写。)
=====================
问题:访问元数据失败 详细信息
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
在配置IIS服务器时,当我们运行一个asp.net程序时,会出现这样的问题,之所以会出现是因为IIS与.net框架顺序装反了,应该先装IIS,在装.net框架
解决办法:
1.运行-->cmd
2.cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
3.aspnet_regiis.exe -i -enable
经过测试 OK
Asp.net部署后访问网站出现问题
CS0016:
未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET
Files\web\4b49f661\23a749fc\App_Web_default.aspx.cdcab7d2.zii776dc.dll”--“拒绝访问。
”
解决方法:
找到C:\Windows\Temp 目录,在其属性->安全->编辑->添加 IIS_IUSERS用户 赋予"完全控制"权限