用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权

出现这个错误一般是由于安装顺序不对。先装了VS,后装的IIS,那么需要重新注册下.NET
FREAMWORK2.0 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
F4.0  C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
注意注册的版本号对应本机IIS里的F版本。

另:.net2010 如何发布web项目?
右键你的项目WEB站点。然后选择发布-发布方法选择文件系统-选择路径发布就行了。

你可能感兴趣的:(用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权)