none
请教WCF无法加程序集的问题. RRS feed

  • 问题

  •  我使用Jquery调用WCF,在客户端页面定时进行刷新.过一段时间后总是会提示:

    未能加载文件或程序集“App_Web_yhcjyebe, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。


    开始的时候我以为是因类我修改页面的原因,但这个问题总是发生.

    Google了一下找到这里:http://code.msdn.microsoft.com/KB915782/Release/ProjectReleases.aspx?ReleaseId=769

    在 Microsoft ASP.NET 连接可能会收到 InvalidCastException 错误满足以下条件时,Web 应用程序:

    • Web 应用程序使用页母版、 在用户控件或相互引用的页。
    • 母版页、 在用户控件或页被编译到单个程序集中的批处理。
    • 有一个批的依存关系已更改并且会导致重新编译。
    • 动态加载的引用是调用,例如 LoadControl 方法的调用。

    我现在的环境是Win2008 .Net framework 3.5并打了所有的补丁.我的应用程序是Web应用程序(非站点)通过publish编译后发布的.
    怎么会有是因为加载临时程序集引发的问题呢.
      另外有人给出的解决方法是修改WebConfig:
      <compilation debug="true"batch="false">...

    现在是没有问题了.但是我觉得这不是最终的解决办法....


    忘了说了.关键是目前我还不能安装上边我说的补丁...

    2009年10月27日 1:38

答案