The process account used to run ASP. NET must have read access to the IIS metabase (for example, IIS: // servername/W3SVC)-column of coolhe21cn-csdnblog
An error occurred while accessing the IIS metadatabase.
Note:An error occurred while executing the current Web request. Check the stack trace information to learn about this error andCodeDetailed information about the cause of the error.
Exception details:System. Web. Hosting. hostingenvironmentexception: An error occurred while accessing the IIS metadatabase.
The process account used to run ASP. NET must have read access to the IIS metabase (for example, IIS: // servername/W3SVC. For information about how to modify metadatabase permissions, see http://support.microsoft.com /? Kbid = 267904.
After this problem occurred, I was unable to access the Internet that day and the results were not resolved. Today, Google found a perfect solution, as shown below.
Yellow Pages:
The process account used to run ASP. NET must have read access to the IIS metabase (for example, IIS: // servername/W3SVC.
This problem occurs mostly because. NET Framework is installed first and IIS is installed later.
Solution:
Start> program> Microsoft. NET Framework SDK V2.0> SDK Command Prompt
Input
Aspnet_regiis-I press ENTER
Solve the problem!