У меня есть одно решение с несколькими проектами C # ASP.NET Web Forms. Мне нужен способ идентифицировать данный браузер, чтобы каждый веб-сайт мог идентифицировать тот же браузер. Мне нужно сделать это из кода C # Behind (не с клиентским кодом, как JavaScript). Я также не могу использовать сессию, потому что она не распространяется на другие сайты. Я не думаю, что куки тоже.
Например, если пользователь заходит на Website1, а затем заходит на Website2 с помощью того же браузера на том же компьютере, я хочу иметь возможность идентифицировать это. Но если пользователь заходит на Website1 с Chrome, а затем с Website1 с FireFox (независимо от того, находится ли он на том же компьютере или нет), я также хочу это обнаружить.
Если это имеет какое-либо значение, я использую Azure для публикации своих веб-проектов. Таким образом, все сайты будут иметь похожие домены (например, website1.azurewebsites.net и website2.azurewebsites.net).