0
我创建了一个简单的Web方法,我在我的虚拟机(Windows Vista旗舰版)代管,在IIS 7,如下图所示未解决超时操作简单ASMX Web方法托管在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文件中完成一些操作吗?
我真的需要你的帮助,如果你可以,在先进的感谢..
如何使用Web引用或服务引用访问Web服务? –
我使用的是Web引用,使用它们有什么区别吗? – Derek
请尝试使用服务参考。这是可取的。也请尝试禁用防火墙并尝试运行应用程序以检查此问题。同时检查应用程序池设置。 –