asp.net - 当前上下文中不存在名称 'yonet'

标签 asp.net class

我有一个 asp.net 项目,并且 App_Code 文件夹中有一些类。

但我收到此错误“当前上下文中不存在名称“yonet””

我没有使用命名空间。它可以工作,但现在不起作用。

我尝试添加命名空间,但没有任何变化。

为什么我无法访问我的类(class)?

最佳答案

将您的类移出App_Code,它应该可以正常工作。

网站使用App_Code文件夹automatically compile classes在运行时,有效地允许您共享代码。

Web 应用程序不会(也不应该)使用 App_Code 文件夹,因为它在发布之前已进行预编译。 VS 将 ignore all code 在构建时在Web应用程序中的App_Code文件夹中。

关于asp.net - 当前上下文中不存在名称 'yonet',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18687595/

相关文章:

类文件中的 C++ 对象实例化

asp.net - 将异常信息从 Global.asax 传递到 ErrorPage.aspx

c# - 多个页面上的 ItextSharp 嵌套表导致 NullReferenceException

c# - ASP.Net Entity Framework 和外键

.net - 根据值测试绑定(bind)下拉列表中是否存在项目

c# - 如何使用 API 在 ASP C# 中实现 POST 和上传文件?

jquery - 如何在两个表行之间插入另一个表行?

python - self在一个类的多个方法中的使用

php - Symfonys Autoloader - 实现父命名空间

php - 通用 PHP MySQL 连接类