title: Calling a WebService of a ASP.NET MVC 4 from Java client
body: <p>I'm developing a ASP.NET MVC 4 (in C#) web application. 
  This application involves interaction with a local Java application.</p>
  
  <p>I want to upload a file from Java to the ASP.NET server and store it in a database.
  My question is: How do I expose a ASP.NET MVC method so that it may be called by Java.
  Does it need to be a Web Service? How do I insert a Web Service in a ASP.NET MVC application?
  My idea it was to expose a controller method of ASP.NET MVC that may be receive a file from Java.</p>
  
  <p>I just don't know if such a thing is possible, and how do I call a controller function from a Java app and that controller may receive a file.</p>
  
  <p>Best Regards,
  William.</p>