Chrome Not Set Session’s Cookie

I have an ASP.NET MVC e-commerce application. Our help desk report me some chrome browsers have problems with our site. I found the problem but i cannot solve the problem. The problem is some chrome browsers not set session cookie. There is no cookie for session and the application use session of course so the application doesn’t properly on some chrome browser. You can see my session setting at below.
What can i do? I don’t solve the problem.

How to find client information in asp.net?

We have a service wrapper that multiple clients from different servers are calling, every server has multiple users, and in our wrapper we want to have information from our client request such as user domain name and IP address, I know that the IP address could be find through HttpContext.Current.Request.UserHostAddress but what about user logged on that client server?

ASP.Net/C# How can method string return be stored for later use in another method?

Can someone please advise on how to store the output of this method return in a usable string or char format that could be used as a variable in a different method? I’ve tried passing by value, by reference, in array format, char format implementations, string format implementations, Char.ToString(), String.ToCharArray(), etc.