将app_code放置在子文件夹中

本文关键字:文件夹 app code | 更新日期: 2023-09-27 17:56:42

我有一个ASP。NET网站,其中类存储在App_Code中。如果我从服务器(而不是本地(运行网站,除非App_Code文件夹位于服务器的根目录中,否则会出现"缺少引用错误"。

当文件夹不在根目录中时,有没有办法让网站工作(有一些技术原因无法解决为什么我不想把它放在根目录下(?

(我读到的大多数解决方案都建议将directory选项改为compile,但我没有这个选项(。

谢谢。

将app_code放置在子文件夹中

您不能将App_folder移动到某个位置,它必须位于网站的根目录下,并且可以包含子文件夹,而不能嵌套在其中。

包含要作为应用程序的一部分编译的实用程序类和业务对象(例如,.cs、.vb和.jsl文件(的源代码。在动态编译的应用程序中,ASP。NET在向应用程序发出初始请求时编译App_code文件夹中的代码。当检测到任何更改时,将重新编译此文件夹中的项目。

ASP。NET网站布局

如果要从App_folder中删除或移动内容,应考虑创建新类库项目,然后将引用添加到网站。