2016年7月26日 星期二

The controller for path '/Account/Login' was not found or does not implement IController.


發現一問題,
透過 .net authentication 機制,當未登入狀態,
預設應該導至哪一頁是依 <form loginUrl="..."/> 設定,

<authentication mode="Forms">
  <forms loginUrl="~/login.aspx"/>
</authentication>

但設定後卻無效
查詢發現在 web.config 的 appSettings 加上此行,即可

<add key="loginUrl" value="~/login.aspx" />

原因不明,在此做個紀綠先!