title: Running ASP.NET Web API on different computer
body: <p>I have a ASP.NET Web API running properly on my computer <code>(Computer 1)</code>. I have deployed it on IIS using Visual Studio's publish method. It also has SQL Server connection which is configured to allow remote connections. When there is a remote connection to Web API on my computer it can answer the remote requests too. </p>
  
  <p>What I need is running this Web API on a different computer <code>(Computer 2)</code> which has hardware connections. Since the other computer <code>(Computer 2)</code> is not strong enough to run Visual Studio on it I can't use Visual Studio's publish method to deploy my Web API on IIS. I've created a website on the other computer <code>(Computer 2)</code> using IIS. Then I tried to manually copying the published files on my computer <code>(Computer 1)</code> to the other computer <code>(Computer 2)</code> but IIS always gives <code>HTTP Error 403.14 - Forbidden</code>.</p>
  
  <p>Is there any way to install or publish the Web API on <code>(Computer 1)</code> to <code>(Computer 2)</code>? If you have any other suggestion to run my Web API on different computer I would be appreciated.</p>