症状
将 ASP.NET 安装到运行 Microsoft Visual Studio LightSwitch 2011 双层桌面应用程序的计算机中后,或者如果 Internet Information Services (IIS) 正在托管 Microsoft Visual Studio LightSwitch 2011 服务器,则服务器可能会崩溃。出现此问题时,应用程序的最终用户可能会遇到客户端程序中数据加载失败问题。
原因
出现此问题的原因是,.NET Framework 程序集统一功能正常运作所需的程序集数据丢失。因此,应用程序域会加载同一程序集的两个版本。
注意 此问题仅在安装 ASP.NET 更新之后、下一次重新启动应用程序或服务器之前的时间段出现。解决方案
若要解决此问题,请使用以下对应于应用程序的方法之一。
方法 1 对于双层桌面应用程序,关闭并重新启动应用程序。 方法 2 对于三层网站或桌面应用程序,请使用管理员帐户重新启动运行 IIS 的服务器。 方法 3 如果正使用 Microsoft Visual Studio 启动应用程序,则重新启动 Visual Studio。参考
有关 Visual Studio LightSwitch 2011 的详细信息,请访问以下 Microsoft 网站:
有关 Visual Studio LightSwitch 2011 的常规信息有关程序集统一功能的详细信息,请访问以下 MSDN 网站: