Software⏱️ 4 min read📅 2026-06-15

How to Fix: 'There was an error reading IIS configuration schema from 'C:\Windows\system32\inetsrv\config\schema\' Visual Studio 2010 Windows 8 64-bit

Error reading IIS configuration schema from C:\Windows\system32\inetsrv\config\schema in Visual Studio 2010 on Windows 8 64-bit.

Quick Answer: Check if the IIS metabase is corrupted or damaged, and try to reset it by running the 'appcmd reset config' command in the Command Prompt as an administrator.

The error message 'There was an error reading IIS configuration schema from 'C:\Windows\system32\inetsrv\config\schema''' is encountered when deploying a web service through Visual Studio 2010 on a Windows 8 64-bit laptop. This issue affects users who are attempting to deploy their web services and may cause frustration due to the complexity of resolving the problem.

Resolving this error requires patience and persistence, but with the right steps, it is possible to fix the issue and get the deployment process working again.

💡 Why You Are Getting This Error

  • The primary reason for this error is a corrupted or missing IIS configuration file. This can occur due to various reasons such as a failed installation of IIS, a software conflict, or a system update that altered the file structure.
  • Another alternative cause could be a permissions issue with the user account attempting to deploy the web service. If the user account lacks sufficient permissions to read or write files in the IIS configuration directory, this error may occur.

🔧 Proven Troubleshooting Steps

Restoring the IIS Configuration File

  1. Step 1: Step 1: Restart the Windows Server (if applicable): If you are using a 64-bit version of Windows and have installed IIS, try restarting the server. This may resolve any issues with the configuration file.
  2. Step 2: Step 2: Run the IISReset command: Open the Command Prompt as an administrator and run the following command: `C:\Windows\system32\inetsrv\iisreset` This will reset the IIS service and may fix the corrupted configuration file.
  3. Step 3: Step 3: Verify the IIS Configuration File: Use a tool such as File Explorer or Windows PowerShell to verify that the IIS configuration file exists at the specified location. If it does not exist, you can try reinstalling IIS or running the `iisreset` command again.

Granting Permissions to the User Account

  1. Step 1: Step 1: Open File Explorer: Navigate to the 'C:\Windows\system32\inetsrv\config' directory and verify that you have read and write permissions.
  2. Step 2: Step 2: Grant Read and Write Permissions: Right-click on the 'schema' file and select 'Properties'. In the Properties window, click on the 'Security' tab and then click on 'Edit'. Add the user account attempting to deploy the web service to the list of users with read and write permissions. You can do this by clicking on 'Add', selecting the user account, and then checking the boxes next to 'Read' and 'Write' permissions.

💡 Conclusion

By following these steps, you should be able to resolve the error message 'There was an error reading IIS configuration schema from 'C:\Windows\system32\inetsrv\config\schema'''. Remember to restart your server, run the `iisreset` command, and grant permissions to the user account if necessary. If you continue to experience issues, consider seeking further assistance from a qualified IT professional.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions