我在SharedHosting
服务器上有一个.asmx Web服务,在某些情况下不会响应。它突然停止工作并且几个小时不工作后又重新工作了,它可以工作。当它停止工作时,我在服务器上上传了web.config文件(文件中没有任何更改,只需上传并覆盖ftp),Web服务便开始正常运行,直到下一次停止工作为止。
Web.config
<configuration>
<system.web>
<compilation debug="false" targetFramework="4.0"/>
</system.web>
</configuration>
我做错了什么?我认为这是web.config文件的问题。可能缺少某些配置。
最佳答案
听起来您的网络服务有问题。通过上载web.config
,您将重新启动IIS应用程序池(有效地执行此操作:http://technet.microsoft.com/en-us/library/cc732742(v=ws.10).aspx),这将重新启动服务,因此这就是为什么在更改/上载新的web.config时它可以工作的原因。您需要诊断服务出了什么问题,web.config不是问题