ASP.NET MVC Windows Authentication ( non-Identity + Blank MVC Project ) 設定

ASP.NET MVC Windows Authentication ( non-Identity + Blank MVC Project ) 設定

 

 

 

   web.conf
 
   <configuration>
 
      … …
 
      <system.web>
         <compilation debug="true" targetFramework="4.5.1" />
         <authentication mode="Windows" />
         <authorization>
            <deny users="?" />
         </authorization>
         <httpRuntime targetFramework="4.5.1" />
      </system.web>
 
      … …
 
   </configuration>
 
   Controller
 
   [Authorize(Users = @"DEISLER\administrator, DEISLER\lcadmin")]
   public class HomeController : Controller
   {
 
      public ActionResult Index()
      {
         … …
 
         return View();
      }
 
      public ActionResult About()
      {
         … …
 
         return View();
      }
 
   }
 
 
   public class HomeController : Controller
   {
 
      [Authorize(Users = @"DEISLER\administrator, DEISLER\lcadmin")]
      public ActionResult Index()
      {
         … …
 
         return View();
      }
 
      [Authorize(Users = @"DEISLER\administrator, DEISLER\lcadmin")]
      public ActionResult About()
      {
         … …
 
         return View();
      }
 
   }