どのように?
hostHeader
私はServiceDefinition.csdef
Bindings
セクションでしか見ませんでした。IPはどこに置きますか?
どのように?
hostHeader
私はServiceDefinition.csdef
Bindings
セクションでしか見ませんでした。IPはどこに置きますか?
ServiceDefinition.csdefファイルに127.0.0.1へのバインディングを追加することはできません。代わりに、D:\ Windows \ System32 \ inetsrv \ config\applicationHost.configの適切なサイトセクションにバインディングノードを追加する必要があります。
これは2つの方法で行うことができます。
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を変更します(このリンクを参照)。
好奇心から、なぜ127.0.0.1バインディングをWebロールに追加したいのですか?