|
分類:[.NET 全般]
はじめまして
windowsフォームアプリケーションから簡単なWebサービスを呼びだして いるのですがwindows7(64bit)上からWebサービスのメソッドを呼び出すと 時間がかかってしまいます※メソッド1回呼び出すたびに0.5秒程度かか る感じです。
windows7(32bit)やwindows XPなどでは時間がかからずメソッドを呼び出 す事ができるのですがwindows7(64bit)で時間がかかってしまう感じです。
[web service 側]
[WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] public class Service1 : System.Web.Services.WebService {
[WebMethod] public string HelloWorld() { return "Hello World"; } }
[windowsアプリ側] private void button1_Click(object sender, EventArgs e) { TimeSpan ts2; DateTime basetime = DateTime.Now; localhost.Service1 websvr = new localhost.Service1();
websvr.HelloWorld(); websvr.HelloWorld(); websvr.HelloWorld(); websvr.HelloWorld(); websvr.HelloWorld(); websvr.HelloWorld();
ts2 = DateTime.Now - basetime; listBox1.Items.Add("0+" + ts2.Seconds.ToString() + ":" + ts2.Milliseconds.ToString()); }
※上の例ですとHelloWorldを6回呼び出していますので3秒程かかります。 ※webサービスはローカルに配置しております。
どなたか原因や回避策などご存知の方いらっしゃいましたらご教授の程よろしくお願い致します。
|