title: Issue with ASMX webservice url
body: <p>I am trying to call a webservice which is as below:</p>
  
  <p><a href="http://localhost:1591/CMSPages/WebService.asmx/GetMediaDetails" rel="nofollow noreferrer">http://localhost:1591/CMSPages/WebService.asmx/GetMediaDetails</a></p>
  
  <p>The above url works fine. But when i invoke the above url webservice through application, it changes the url </p>
  
  <p>from </p>
  
  <blockquote>
    <p><a href="http://localhost:1591/CMSPages/WebService.asmx/GetMediaDetails" rel="nofollow noreferrer">http://localhost:1591/CMSPages/WebService.asmx/GetMediaDetails</a></p>
  </blockquote>
  
  <p>To </p>
  
  <pre><code>http://localhost:1591/CMSPages/en-us/WebService.asmx/GetMediaDetails
  </code></pre>
  
  <p>An extra </p>
  
  <blockquote>
    <p>"en-us"</p>
  </blockquote>
  
  <p>will be added in application while it get called.</p>
  
  <p>I cannot prevent adding the "en-US" in the application while calling webservice, because it is the needed feature in the application.</p>
  
  <p>All i can do is change the webservice url pattern. Could you please help in achieving this?</p>
  
  <p>My code as below:</p>
  
  <pre><code>[WebMethod(MessageName = "GetMediaDetails")]
  [ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = false)]   
  public MediaKitResponse GetMediaDetails(int nodeId, string cultureCode)
  {
     ////..............some ...code....///
      }
      catch (Exception ex)
      {
          EventLogProvider.LogEvent(EventType.ERROR, "GetMediaDetails", "GetMediaDetails", eventDescription: ex.ToString());
          return null;
      }
      return objMediaKit;
  }
  </code></pre>
  
  <p>}</p>