无法从 ASP.Net 网站项目中的代码访问 App_Code 中的类
Posted
技术标签:
【中文标题】无法从 ASP.Net 网站项目中的代码访问 App_Code 中的类【英文标题】:Unable to access class in App_Code from code behind in ASP.Net Website Project 【发布时间】:2015-10-24 10:01:16 【问题描述】:我过去 5 年一直在使用 ASP.Net 的网站项目,但没有遇到这样的问题,我使用 DotNetNuke 创建了新的网站项目,在 App_Code 文件夹中添加了类,现在当我尝试从后面的代码,我对类/方法没有任何智能感知,我什至尝试将类包装在命名空间中,这也没有帮助,谁能指出我正确的方向,这是我的代码: App_code 中的类。
public class Markaz
/// <summary>
/// Get list of all markaz in cache form
/// </summary>
/// <returns>List<Entities.Markaz></returns>
public List<Entities.Markaz> GetAllMarkaz()
List<Entities.Markaz> list = DataCache.GetCache<List<Entities.Markaz>>("MarkazList");
if (list == null)
list = CBO.FillCollection<Entities.Markaz>(Data.Markaz.GetAllMarkaz());
DataCache.SetCache("MarkazList", list);
return list;
【问题讨论】:
这是一个网站还是网络应用项目? 【参考方案1】:您的.cs
文件似乎根本没有编译。从解决方案资源管理器窗口中选择您的.cs
文件,然后在属性窗口中将Built Action
设置为Compile
和Copy to Output Directory
设置为Do not copy
【讨论】:
以上是关于无法从 ASP.Net 网站项目中的代码访问 App_Code 中的类的主要内容,如果未能解决你的问题,请参考以下文章
解决ASP.NET Core部署到IIS,更新项目"另一个程序正在使用此文件,进程无法访问"...
解决ASP.NET Core部署到IIS,更新项目"另一个程序正在使用此文件,进程无法访问"...
解决ASP.NET Core部署到IIS,更新项目"另一个程序正在使用此文件,进程无法访问"...