Asp.net 如何将网站指向本地主机或主机名
如果通过visual studio运行,如何使网站指向Web服务的本地主机实例,但在iis上运行时使用主机名指向服务器Asp.net 如何将网站指向本地主机或主机名,asp.net,.net,rest,visual-studio-2012,Asp.net,.net,Rest,Visual Studio 2012,如果通过visual studio运行,如何使网站指向Web服务的本地主机实例,但在iis上运行时使用主机名指向服务器 我有一个ASP.NETWebAPI项目,其中包含在特定主机上运行的RESTAPI。我有一个单独的网站项目,它对WebAPI项目进行ajax调用。我希望网站在通过visual studio进行ajax调用时指向Web服务器的localhost实例,但在iis服务器上部署和运行时使用loadbalanacer主机名。是否可以更新主机文件以指向本地服务器?您应该在这里找到它:Wind
我有一个ASP.NETWebAPI项目,其中包含在特定主机上运行的RESTAPI。我有一个单独的网站项目,它对WebAPI项目进行ajax调用。我希望网站在通过visual studio进行ajax调用时指向Web服务器的localhost实例,但在iis服务器上部署和运行时使用loadbalanacer主机名。是否可以更新主机文件以指向本地服务器?您应该在这里找到它:Windows\System32\drivers\etc\hosts
if (String.Equals(HttpContext.Current.Request.Url.Host.ToString(), "localhost"))
这里有一个很好的指南:为什么使用-1?我在想,这将是一个不改变实际项目代码的好方法。这是切实可行的办法。我在此配置我的开发系统。我将127.0.0.1映射到xyz.com,并在这个模拟的xyz.com上添加服务引用或主机web API。这样,当我将应用程序部署到real xyz.com时,我可以节省一些配置更改。在实时情况下,这个xyz.com可以是一个负载平衡器,其背后可以有100台服务器。硬编码环境相关的东西不是正确的方法。