Asp.net mvc 如何在自定义域启动Azure emulator?

Asp.net mvc 如何在自定义域启动Azure emulator?,asp.net-mvc,iis,azure,localhost,azure-emulator,Asp.net Mvc,Iis,Azure,Localhost,Azure Emulator,每次我启动Azure emulator时,它都指向http://127.0.0.1。这对我不起作用,因为我使用Facebook登录,它不支持数字。所以我所做的是: 我将'mydomain.com'设置为我的Facebook应用程序的域名。我将dev.mydomain.com设置为应用程序的返回URL 我在主机文件中创建了一条记录,指向127.0.0.1dev.mydomain.com(根据) 我更新了我的Web角色项目以使用http://localhost将应用程序根URL覆盖到http://

每次我启动Azure emulator时,它都指向
http://127.0.0.1
。这对我不起作用,因为我使用Facebook登录,它不支持数字。所以我所做的是:

  • 我将
    'mydomain.com'
    设置为我的Facebook应用程序的域名。我将
    dev.mydomain.com
    设置为应用程序的返回URL
  • 我在主机文件中创建了一条记录,指向
    127.0.0.1
    dev.mydomain.com(根据)
  • 我更新了我的Web角色项目以使用
    http://localhost
    将应用程序根URL覆盖到
    http://dev.mydomain.com
    ,我为此创建了一个虚拟目录。我还将项目的起始URL设置为
    http://dev.mydomain.com
  • 我编辑了
    %USERPROFILE%\mydocuments\IISExpress\config\applicationhost.config
    以使用
    *:80:dev.mydomain.com
    (根据)
所以我想说,我已经准备好了一切来让这一切顺利进行。但每次我启动Azure emulator时,它都会启动
http://127.0.0.1
。如何使其启动
http://dev.mydomain.com


有人吗?

您是在问如何使用不同的URL打开浏览器吗?为什么不在浏览器打开后键入
dev.mydomain.com
?这是可能的,但很烦人,我只想从dev.mydomain.com开始。你可能想编辑你的问题,然后。。。有很多不相关的细节,比如你如何配置Facebook和你的主机文件。我只是建议“是否可以让Microsoft Azure emulator将浏览器打开到127.0.0.1以外的URL?”我相信答案是“否”,但我不是100%确定。嗯,我不确定它是否有任何其他含义,而不仅仅是它启动时的URL。如果我手动输入另一个URL,它似乎可以工作,但我还没有彻底测试它。