c# – Server.MapPath在当前上下文中不存在

前端之家收集整理的这篇文章主要介绍了c# – Server.MapPath在当前上下文中不存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的MVC4项目我有命名空间

prj.MVC4.Controllers

我在哪里使用Server.MapPath(..)没有问题和on

prj.MVC4.Models

Server.MapPath(…)在当前上下文中不存在.

我知道Server.MapPath驻留在System.Web中,并且使用System.Web将两个命名空间和程序集都添加到类中,并将System.Web.dll添加到prj.

在Ctrl ..我得到Microsoft.sqlServer作为建议的命名空间添加.

如何解决这个问题?

解决方法

服务器是控制器的属性,在运行可以使用的Web应用程序时访问它
System.Web.HttpContext.Current.Server

猜你在找的C#相关文章