Дважды проверьте путь к вашему местоположению относительно web.config, я думаю, что это проблема.
<location path="/Members/ClientAccount.aspx">
...
</location>
Конечно, вам нужно сделать что-то еще вместо этой строки, вы просто делали это для тестирования, которое я бы предположил?
Response.Redirect("/Members/ClientAccount.aspx");
т.е. перенаправьте их на страницу, которую вы знаете, что они не могут попасть. Я полагаю, что вы собираетесь усилить эту часть, если будете уверены, что она не позволяет членам получить доступ к этой странице.
Вы должны убедиться, что ваш web.config имеет следующий тег:
<authentication mode="Forms" />
Вам нужно правильно его настроить, есть множество опций:
<authentication mode="Forms">
<forms loginUrl="Login.aspx"
protection="All"
timeout="30"
name=".ASPXAUTH"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="default.aspx"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false" />
</authentication>
http://msdn.microsoft.com/en-us/library/ff647070.aspx