我有一个 ASP.NET 网站,它被 XCOPY 到生产环境中。我没有使用 Visual Studio 发布该网站,而是将所有 aspx 和代码后台页面复制到生产环境中。没有发布配置文件。我的生产服务器正在运行 IIS 7.5,集成管道模式。如果我将 App_Code 目录添加到网站根目录中,就会出现以下错误:
/App_Code 目录不允许,因为应用程序已经预编译。
我注意到的另一个问题是我的 global.asax 文件的 Application_Start 没有被调用。(我知道这个确定,因为我从中抛出了一个异常)
/App_Code 目录不允许,因为应用程序已经预编译。
我注意到的另一个问题是我的 global.asax 文件的 Application_Start 没有被调用。(我知道这个确定,因为我从中抛出了一个异常)
web.config
文件,并确保在 IIS 中定义了应用程序范围。App_Code
只能存在于应用程序范围的根目录中,而不能仅存在于您的网站根目录中。 - Dai