我创建了一个简单的 Web Method,并将其托管在我的虚拟机(Windows Vista Ultimate)中的 IIS 7 上,如下所示
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
然后,我写了一个简单的代码来消费这个web服务,如下图
static void Main(string[] args)
{
WebTest.Service1 ss = new TestConsumeWeb.WebTest.Service1();
Console.WriteLine(ss.HelloWorld());
}
当我第一次尝试使用此 Web 服务时,它运行良好。但是,它在第二次尝试时没有表现出运气。为了让web服务重新工作,我找到了两种方法,
- 重启IIS服务器,但时不时重启IIS是不可能的
- 等待相对较长的时间(大约 20 分钟),它再次只工作一次。
有人可以告诉我可能出了什么问题吗?我列出了几种可能性,但我不确定它们是否是问题所在。
- IIS安装问题?
- 应该使用异步web方法?
- IIS 配置有问题?
- 编码有问题?
- 必须在 Web.config 文件中做些什么?
如果可以的话,我真的需要你的帮助,在此先感谢..