为什么不是';我的类是否暴露给同一命名空间中的对等类
本文关键字:命名空间 对等 是否 为什么不 我的 暴露 | 更新日期: 2023-09-27 18:03:50
我正在尝试编写一个实用程序类,将其作为web服务的一部分来编写电子邮件。
我把它放在我项目的App_Code文件夹中:
namespace OrtundService.Controllers
{
public class ServiceMail
{
}
}
这个类基本上只是从调用它的控制器获取模型数据,并使用这些数据生成一封电子邮件,然后我将其发送到模型记录中包含的电子邮件地址。
然而,由于我无法理解的原因,我无法在以下控制器中访问它:
namespace OrtundService.Controllers
{
public class UsersController : ApiController
{
}
}
很明显,这两个类是同一命名空间中的对等类,那么为什么UsersController类不能看到ServiceMail类呢?
为了清楚起见,我已经确定ServiceMail类可以看到UsersController类。
将类从app_code移到项目中自己的文件夹中。