Your site needs to be served over HTTP
S, and the application path needs to match the
case-sensitive path specified by the
"UserDefiniedCookiePathFilter"
setting from your
web.config
file.
(See:
https://stackoverflow.com/questions/399982/why-are-cookie-paths-case-sensitive[
^])
Beyond that, we can't tell you what the problem is - we have no access to your server or your site.
You will need to debug your code to find out why the cookies aren't being sent.
Start by checking your browser's developer console for errors or warnings. Most of them have a "storage" section to show you the cookies that have been sent back from the server.