4

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

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

4

2 回答 2

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="子网掩码" value="255.255.255.0" />
  4. 保存配置文件。
  5. 重新启动计算模拟器。

存储模拟器设置:

  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. 保存两个配置文件并重新启动存储模拟器。

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

帐户名称: devstoreaccount1

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

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

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

这就是在本地网络上运行 Azure 模拟器所需要的一切!

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

于 2013-05-02T14:01:59.280 回答
1

是的。右键单击项目 -> 属性 -> Web -> 打开特定页面启动 URL

于 2013-05-02T13:29:12.560 回答