在我的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