【问题标题】:Visual Studio 2010 published web site returns "Could not load assembly App_Web_xxxxxx.dll"Visual Studio 2010 发布的网站返回“无法加载程序集 App_Web_xxxxxx.dll”
【发布时间】:2011-09-07 17:43:30
【问题描述】:

我正在处理客户端的应用程序,其中我们有两台服务器 - 开发服务器和测试服务器。我们首先在开发服务器上开发应用程序,然后将其发布并托管在测试服务器上进行客户端测试。

测试服务器具有 Microsoft .NET framework 3.5 SP1。在开发中,我们有 Visual Studio 2010。

我们使用 VS 2010 在开发服务器上发布网站,然后将该文件夹复制到测试服务器并将其托管在其 IIS 上。

每当我们尝试访问托管在测试服务器上的站点的任何 aspx 页面时,都会出现错误:

无法加载程序集 App_Web_xxxxxx.dll"。请确保在访问页面之前对其进行编译

我能做些什么来解决这个问题?

【问题讨论】:

    标签: visual-studio-2010


    【解决方案1】:

    这可能有很多原因。 我将从尝试以下其中一项开始..

    • 确保您的 IIS 站点指定了正确的 .net 版本 - 与您的应用程序相同
    • 确保在 Windows 功能(控制面板)中安装了所有必需的 .net 组件
    • 查看事件查看器以了解更多错误并将其发布在此处

    【讨论】:

      【解决方案2】:

      好的,这就是解决方案。

      由于我的测试服务器在从 VS 2010 发布时在开发服务器上安装了 Microsoft .NET 框架 3.5,因此我必须选择目标框架为 3.5。

      这样做:

      右键网站 -> 属性页 -> 构建 -> 更改目标框架。

      完成此设置后,再次发布网站。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-12
        • 1970-01-01
        • 2011-07-25
        • 2014-07-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多