代码之家  ›  专栏  ›  技术社区  ›  Vinblad

如果我不在IIS下来回切换asp.net版本,则Webservice调用失败

  •  0
  • Vinblad  · 技术社区  · 14 年前

    我有一个最奇怪的问题。

    “HTTP状态503:服务不可用”

    首先,我认为这与服务确实变得不可用有关,但在尝试了来自不同机器(和控制台应用程序)的一切之后,情况并非如此。

    使 错误搜索缩写:我打开了虚拟目录的“属性”窗口,选择了“ASP.NET”选项卡,将下拉框中的值更改为2.0。。和 单击apply或ok,将值改回4.0,然后单击apply和ok,服务调用再次工作。

    完成此过程后,我注意到windows事件日志中有以下日志:

    如果我等待一段时间,问题再次出现,我必须再次执行相同的过程。

    有人知道为什么会这样吗?

    更新 :发现此问题是执行DNS查找时出现问题的结果。我知道这听起来很奇怪,但这是真的。如果我们在调用webservice时使用ipadress,问题就解决了。。。

    /致以最诚挚的问候

    1 回复  |  直到 14 年前
        1
  •  0
  •   Preet Sangha    14 年前

    正在重置应用程序池吗?什么时候结束?我想默认是20分钟。通过更改.net版本,可以重新调整应用程序池,使其重新启动。