Question: I started working and installing Sitecore ......Created new Site ...Publish it on IIS ...and want to map it in Sitecore explorer 
on opening the Site in Sitecore Explorer .it gives following error 

```
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Reflection.TargetInvocationException: 
Exception has been thrown by the target of an invocation. --->
 System.TypeInitializationException: The type initializer for 'Sitecore.Rocks.Server.Pipelines.WriteItemHeader.SerializationStatus' threw an exception. 
 ---> System.TypeInitializationException: The type initializer for 'Sitecore.Caching.Cache' threw an exception. ---> 
 System.InvalidOperationException: Could not read Sitecore configuration.

```

I have read similar post .

It was suggest to remove readonly permission from the site which is in IIS .
.I did that ...still same Problem

I checked the map path ..it is corrected as path in IIS
Please Suggest

Answer: 
try to add permission read, execute and Modify to IUSR and IIS\_IUSRS
For all those still having above error:

Try selecting "good old web service" rather than "hard rock web service", if you are able to connect successfully, then the most obvious reason is incompatibility of Sitecore rocks with your visual studio.

[![enter image description here](https://i.stack.imgur.com/jcxrh.png)](https://i.stack.imgur.com/jcxrh.png)