jQuery和WCF服务问题

时间:2010-07-15 16:00:19

标签: asp.net jquery ajax wcf

我正在创建一个使用jQuery对ASP.NET WCF Web Service进行ajax调用的应用程序。大多数时候一切正常,但最终(大约每周两次)服务停止处理下面的错误。唯一的解决方案是清除ASP.NET临时文件。问题似乎从应用程序池回收时开始,而不是在每次回收时。请帮忙,因为我现在想要解决这个问题几周了!

  

WebHost无法处理请求。   发件人信息:   System.ServiceModel.ServiceHostingEnvironment + HostingManager / 6957828   例外:   System.ServiceModel.ServiceActivationException:   服务'/Chat2/Chat.svc'不能   由于异常而被激活   在编译期间。例外   消息是:无法加载文件或   程序集'App_Web_vpupi5wr,   版本= 0.0.0.0,文化=中立,   PublicKeyToken = null'或其中一个   依赖。系统找不到   指定的文件.. --->   System.IO.FileNotFoundException:可以   不加载文件或程序集   'App_Web_vpupi5wr,版本= 0.0.0.0,   Culture = neutral,PublicKeyToken = null'   或其中一个依赖项。系统   找不到指定的文件。

2 个答案:

答案 0 :(得分:1)

您是否在调试模式下运行service / webapp?如果是这样,你可以将web.config中的编译元素设置为false吗?

<compilation debug='false'/>

HurnsMobile链接到的知识库文章也提到将批处理属性设置为false。

<compilation debug='false' batch='false'/>

另外,如果您可以提供有关您的环境的其他信息(.NET版本,IIS版本,操作系统等),那么这也会有所帮助。

答案 1 :(得分:0)

您需要与Microsoft打开一张机票,以获得确切答案,但他们可能会向您发送以下修补程序 - http://support.microsoft.com/default.aspx?scid=kb;EN-US;934839