■Visual Studio 2010で開発を行っています。
WCFServiceに現在
http://localhost:ポート番号/SampleService/引数/引数/引数
で接続してサービスを呼び出して処理を行うことは可能なのですが、
localhostをIPアドレスに変えて動くようにするにはどうすればよいのかがわからないです。
例:http://255.255.255.255:8080/SampleService/引数/引数/引数
一応サーバ側のコードも載せておきます。
■Global.asax
C#
1<%@ Application Language="C#" %> 2 3<script runat="server"> 4 5 void Application_Start(object sender, EventArgs e) 6 { 7 // アプリケーションのスタートアップで実行するコードです 8 System.Web.Routing.RouteTable.Routes.Add( 9 new System.ServiceModel.Activation.ServiceRoute( 10 "SampleService", new System.ServiceModel.Activation.WebServiceHostFactory(), typeof(【namespace】.SqmpleService))); 11 } 12 void Application_End(object sender, EventArgs e) 13 { 14 // アプリケーションのシャットダウンで実行するコードです 15 16 } 17・・・・・・・・・・・・ 18・・・・・・・・・ 19・・省略・・・ 20・・・・・・ 21・・・・ 22</script> 23
■web.config
XML
1<?xml version="1.0" encoding="utf-8"?> 2<configuration> 3 <system.web> 4 <compilation debug="true" targetFramework="4.0"/> 5 </system.web> 6 7 <system.serviceModel> 8 <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> 9 10 <services> 11 <service name="【namespace】.sampleService" behaviorConfiguration="NewBehavior"> 12 <endpoint address="" 13 behaviorConfiguration="ServiceBehavior" 14 binding="webHttpBinding" 15 bindingConfiguration="" 16 contract="【namespace】.ISampleService"/> 17 </service> 18 </services> 19 20 <behaviors> 21 <endpointBehaviors> 22 <behavior name="ServiceBehavior"> 23 <webHttp/> 24 </behavior> 25 </endpointBehaviors> 26 <serviceBehaviors> 27 <behavior name="NewBehavior"> 28 <serviceMetadata httpGetEnabled="true"/> 29 </behavior> 30 </serviceBehaviors> 31 </behaviors> 32 33 <bindings/> 34 </system.serviceModel> 35</configuration>
■SampleService.svc
C#
1<%@ ServiceHost Service="【namespace】.SampleService"%>
申し訳ありません、よろしくお願いいたします。
SampleServiceとISampleServiceは現状localhostからの接続で問題なく動作しているためコードは省略いたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/22 02:37
退会済みユーザー
2017/03/22 03:22
2017/03/22 04:49 編集
退会済みユーザー
2017/03/22 05:41
2017/03/22 05:55 編集
2017/03/22 06:10
2017/03/22 06:13
2017/03/22 06:19
退会済みユーザー
2017/03/22 06:28
退会済みユーザー
2017/03/22 06:35
2017/03/22 06:37
2017/03/22 06:43
2017/03/22 06:55
退会済みユーザー
2017/03/23 01:21
2017/03/23 01:32