どのようにですか?Azure IISサイトで127.0.0.1をServiceDefinition.csdefにバインド
私は、hostHeader
をServiceDefinition.csdef
Bindings
に見ました。 IPはどこに置くのですか?
どのようにですか?Azure IISサイトで127.0.0.1をServiceDefinition.csdefにバインド
私は、hostHeader
をServiceDefinition.csdef
Bindings
に見ました。 IPはどこに置くのですか?
ServiceDefinition.csdefファイルに127.0.0.1へのバインディングを追加することはできません。代わりに、D:\ Windows \ System32 \ inetsrv \ config \ applicationHost.configの適切なサイトセクションにバインディングノードを追加する必要があります。
次の2つの方法でこれを行うことができます:
はapplicationHost.configのを変更するMicrosoft.Web.Administrationアセンブリを使用してください。たとえば、あなたの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)。
なぜ、あなたのWebロールに127.0.0.1バインディングを追加したいのですか?
あなたは何を達成しようとしていますか? YuuはあなたのAzureサービスを特定のIPにバインドしようとしていませんか? – BrentDaCodeMonkey