1
如何?在ServiceDefinition.csdef的Azure IIS站點上綁定127.0.0.1
我只看到hostHeader
在ServiceDefinition.csdef
Bindings
節。 我在哪裏放IP?
如何?在ServiceDefinition.csdef的Azure IIS站點上綁定127.0.0.1
我只看到hostHeader
在ServiceDefinition.csdef
Bindings
節。 我在哪裏放IP?
無法在ServiceDefinition.csdef文件中添加對127.0.0.1的綁定。相反,您必須將綁定節點添加到D:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config的相應站點部分。
您可以通過兩種方式做到這一點:
使用Microsoft.Web.Administration裝配改變的applicationHost.config。例如,你可以將下面的代碼添加到您的RoleEntryPoint派生類的OnStart方法:
Microsoft.Web.Administration.Site site = server.Sites.FirstOrDefault(s => s.Name.Equals("NameOfWebsite"));
Microsoft.Web.Administration.Binding binding = site.Bindings.FirstOrDefault(b => b.Protocol == "http");
site.Bindings.Remove(binding);
site.Bindings.Add("*:80:", "http");
server.CommitChanges();
使用d:\ WINDOWS \ SYSTEM32 \ INETSRV \ Appcmd.exe的改變的applicationHost.config在啓動任務(見this link)。
出於好奇,爲什麼你要添加127.0.0.1綁定到你的Web角色?
你想完成什麼? Yuu不應該嘗試將您的Azure服務綁定到特定的IP。 – BrentDaCodeMonkey