Ошибка входа в систему Google на опубликованном веб-сайте, но прекрасная в режиме dev

Я работаю над одной из форм входа в ASP.Net MVC 5. И логин google не работает должным образом. Когда я запускаю проект как localhost, я могу перенаправить на страницу входа в Google. Но когда я публикую сайт, я получаю ошибку как Ошибка: redirect_uri_mismatch. Я новичок во всем этом, пожалуйста, помогите мне. ниже - фрагмент кода.

   var ClientID = "*************";
    var url = "https://accounts.google.com/o/oauth2/auth?";
    var parameters = "response_type=code&client_id=".concat(ClientID).concat("&[email protected](HttpUtility.UrlEncode(SimUtils.UrlForGoogleAuth))" + "&scope=openid%20email&");
    var loginUri = url.concat(parameters);
    window.open(loginUri);

Я даже не знаю, где искать, как он работает правильно, когда я работал в localhost. Пожалуйста, помогите мне.