【问题标题】:Could not load the assembly 'App_Web_xxxxxxxxx' . Make sure that it is compiled before accessing the page无法加载程序集 'App_Web_xxxxxxxxx' 。确保在访问页面之前已编译
【发布时间】:2014-05-02 18:52:43
【问题描述】:

我发布了我的 asp.net 项目,并使用 FileZilla 软件将其托管到服务器中。当我检查 url 时,它向我显示了类似 Could not load the assembly 'App_Web_xxxxxxxxx' 之类的错误。确保在访问页面之前编译它。我试图通过删除 bin 文件夹来解决这个问题,更改

<%@ page title="Myproject" language="C#" masterpagefile="~/MySite.master" autoeventwireup="true" inherits="_Default, App_Web_dlpovpf5" %>

代码(当我用谷歌搜索时,我得到了这个东西)。但我无法得到完美的答案来解决这个问题。所以任何人都可以帮助我解决这个问题。

感谢和问候。

【问题讨论】:

    标签: asp.net hosting


    【解决方案1】:

    我认为问题在于 IIS 中指向其他框架版本的应用程序池。因此,创建一个新的应用程序池并设置正确的 .net 框架版本,即 2.0 并将该应用程序池分配给您的网站。

    有关更多信息 - 请参阅以下链接。 http://social.msdn.microsoft.com/Forums/en-US/1f776659-da2e-4922-9f95-c6f648fa836e/could-not-load-the-assembly-xxx-make-sure-that-it-is-compiled-before-accessing-the-page?forum=asmxandxml

    这也有类似的问题。

    【讨论】:

    • 我在 4.0 版中完成了我的项目。所以我需要在 2.0 版中重建我的项目
    • 这只是一个例子。确保您在应用程序池中有正确的 .net 框架版本。如果您使用的是 .net framework 4.0,那么您的应用程序池应该有 4.0
    【解决方案2】:

    当我忘记将我的网站转换为应用程序时出现此错误。

    如果你正在编写一个.NET应用程序,你需要创建一个应用程序,否则它不会编译。

    我现在在发布之前创建设置我的应用,这样我就不会忘记:-S

    【讨论】:

      【解决方案3】:

      在我的情况下,这是一个权限问题。我为该特定域用户授予了修改权限,并为“网络服务”授予了写入权限以解决此问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-11
        • 1970-01-01
        • 1970-01-01
        • 2021-03-02
        • 1970-01-01
        • 1970-01-01
        • 2020-01-30
        • 1970-01-01
        相关资源
        最近更新 更多