Hello,
You can deploy WCF Service manually by following the below steps:
1. Click Start\Run and type 'inetmgr' (assuming you already have IIS installed)
2. Right click sites, and add a new site. In my case, I created the BookStore site. I created the physical path C:\inetpub\wwwroot\Bookstore
3. I then created a subdirectory for web services. C:\inetpub\wwwroot\Bookstore\Services and a bin folder to put the binaries in that you just compiled. You should end up with a directory structure like this: C:\inetpub\wwwroot\<yoursite>\Services\bin.
4. Copy the DLLs from your services bin\debug or bin\release folder to the …\<yoursite>\Services\bin folder.
5. Copy the web service's .svc and web.config files into the …\<yoursite>\Services folder. If your service has any additional files that it needs to function, copy them to that folder as well. The Book Store example needed a .txt file for its data.
6. In the IIS Manager, create a new application for your services folder. Do this by right-clicking the Services folder and select, "Convert to Application". Select your newly created Services folder for the physical folder and click OK. Make note of the application pool that you selected.
7. Change the application pool's advanced settings to select the .NET Framework 4.0 (assuming you're using 4.0 – if not be sure the right version of .NET for you is selected).
8. Grant access to the application pool identity to your file folder. The identity that you select will be IIS AppPool\<AppPoolName>.In my case it was IIS AppPool\BookStore. Be sure to grant it Read & execute, List folder contents, and Read.
<- If you happen to miss this step, IIS cannot load your service assemblies. ->
9. That's it! To test your service, you should be able to select the .svc file in the IIS Manager and click Browse and get a screen that describes your service.
Hope this will help you.
Mark the answer if it helped you.
Regards,
Nirav Lalan
DNS Gold Member
"If you can dream it, you can do it."