是否可以让Windows Azure模拟器将浏览器打开到127.0.0.1以外的URL

时间:2013-05-02 11:45:05

标签: azure azure-storage azure-storage-blobs azure-table-storage azure-web-roles

简单的问题,但背后有很多意义/讨论!!!

是否可以让Windows Azure模拟器将浏览器打开到127.0.0.1和端口81以外的URL?

2 个答案:

答案 0 :(得分:5)

按照步骤将127.0.0.1更改为欲望IP

计算仿真器设置:

  1. 转到%Program Files%\ Microsoft SDKs \ Windows Azure \ Emulator \ devfabric
  2. 备份“DevFC.exe.config”,这样如果有什么事情可以 还原它。
  3. 将以下设置更改为所需的IP地址范围和子网:
    • < add key =“StartIPAddress”value =“192.168.0.20”/> (这可以是您机器上的IP地址)
    • < add key =“EndIPAddress”value =“192.168.0.40”/>
    • < add key =“VipPoolStartIPAddress”value =“127.0.0.1”/>
    • < add key =“VipPoolEndIPAddress”value =“127.0.0.255”/>
    • < add key =“DefaultGateway”value =“192.168.0.1”/>
    • < add key =“SubnetMask”value =“255.255.255.0”/>
  4. 保存配置文件。
  5. 重新启动计算机模拟器。
  6. 存储模拟器设置:

    1. 转到%Program Files%\ Microsoft SDKs \ Windows Azure \ Emulator \ devstore

    2. 备份“DSServiceLDB.exe.config”,这样如果出现问题,您可以将其还原。

    3. 备份“DSServiceSQL.exe.config”,这样如果有什么事情发生,你可以将其还原。

    4. 在配置文件的服务部分中将IP地址127.0.0.1更改为所需的IP地址:

      • <服务>
      • < service name =“Blob”url =“http://192.168.1.20:10000 /”/>
      • < service name =“Queue”url =“http://192.168.1.20:10001 /”/>
      • < service name =“Table”url =“http://192.168.1.20:10002 /”/>
      • < /服务>
    5. 保存配置文件并重新启动存储模拟器。

    6. 最后更改visual studio中的存储帐户连接字符串,使其指向正确的IP地址。模拟器使用以下凭据:

      帐户名称: devstoreaccount1

      帐户密钥: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq / K1SZFPTOtr / KBHBeksoGMGw ==

      注意: 如果上述帐户密钥不起作用,请检查“&lt; accounts&gt;”部分下“DSServiceSQL.exe.config”文件中的帐户密钥。 < / p>

      确保根据您的IP地址指定自定义端点,如下面的屏幕截图所示。

      这就是在本地网络上运行Azure Emulator所需的一切!

      原创博客:http://blog.piyushthacker.com/?p=24

答案 1 :(得分:1)

是的。右键单击项目 - &gt;属性 - &gt;网络 - &gt;打开特定页面启动网址