azure compute emulator的域或绑定名称
我需要在azure compute emulator中以域名而不是本地主机ip地址(127.0.0.1)运行Web角色。我可以在本地IIS上配置我的项目运行常规web应用程序,这样我就可以使用实际的域名而不是开发服务器ip地址 我的应用程序非常特定于url,因为我使用子域来定义状态(美国状态)。例如,我需要azure emulator使用以下内容: ,但这对我来说毫无意义 我有很多功能,在我的url子域中继。使用常规web应用程序,我可以将其配置为在IIS上运行,并在我的项目中设置url(以及IIS中的绑定),但我不知道如何在azure emulator中实现这一点 现在我有工作要做。我刚刚将本地IIS配置为指向应用程序文件夹,我可以运行我的应用程序,然后将visual studio连接到IIS进程。但在这种情况下,某些功能不起作用,因为azure角色未运行。。。所以这并不能完全解决问题 请,我需要一个建议azure compute emulator的域或绑定名称,azure,dns,emulation,Azure,Dns,Emulation,我需要在azure compute emulator中以域名而不是本地主机ip地址(127.0.0.1)运行Web角色。我可以在本地IIS上配置我的项目运行常规web应用程序,这样我就可以使用实际的域名而不是开发服务器ip地址 我的应用程序非常特定于url,因为我使用子域来定义状态(美国状态)。例如,我需要azure emulator使用以下内容: ,但这对我来说毫无意义 我有很多功能,在我的url子域中继。使用常规web应用程序,我可以将其配置为在IIS上运行,并在我的项目中设置url(以及I
谢谢 无法从外部服务器连接到Dev结构。您可以在服务器上使用fiddler将请求从另一个端口重定向到azure fabric emulator。希望这只是为了发展,因为它不会扩展
将请求转发到azure emulator也是一个很好的工具:MSDN文章解释了如何执行此操作 您可以使用
hostHeader
属性添加额外绑定,该属性在ServiceDefinition.csdef
中指定自定义域
例如:
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2013-03.2.0">
[...]
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="WebSvc" />
<Binding name="Endpoint1" endpointName="WebSvc" hostHeader="my.custom.domain.com" />
</Bindings>
</Site>
</Sites>
[...]
</WebRole>
</ServiceDefinition>
[...]
[...]
您仍然需要在C:\Windows\System32\drivers\etc\hosts
中的计算机上设置主机覆盖,并导航到正确的URL