Мне было поручено обновить некоторые внутренние веб-страницы, чтобы пользователям не приходилось каждый раз входить в систему с учетной записью домена, чтобы использовать единый вход.
Человек, находившийся здесь до меня, добавил какой-то код на один из сайтов, но так и не реализовал его полностью, поэтому я взял эстафету, чтобы закончить это.
У меня есть три сайта для обновления. используя DotNetOpenAuth.Core, (так как это уже использовалось для другого сайта, который был сделан).
Когда я делаю изменения в VS, это работает, используя мой логин, я могу запустить сайт в IE, и окно входа в систему не появляется, оно ведет меня прямо на первую страницу.
Я являюсь локальным администратором на своей машине, поэтому я добавляю новую страницу в IIS, пул приложений V4.0 в интегрированном moce.
Аутентификация Windows как в файле web.config, так и на странице, тем не менее, она всегда дает мне фактическую страницу входа в систему, а не в обход ее.
Я провел несколько дней, оглядываясь по сторонам, и прочитал много постов о проверке режима аутентификации и других битах, но, похоже, ничто не мешает этому произойти.
Сегодня я вернулся к началу и удалил все, что я сделал, я сделал резервную копию, предварительно внеся какие-либо изменения), и начал с того, что вносил те же самые изменения, и по одному тестировал их, и , как и раньше, пока он отлично работает в VS, не давая мне страницу входа, когда я запускаю его в IIS, он всегда работает.
Есть ли у кого-нибудь опыт, связанный с аналогичной проблемой, и как они ее решили.
Глупость в том, что из трех я изменился, один сработал, но я внес все те же изменения.
Я не могу возиться с файлом хоста, так как сервер, на котором он будет работать, разрушает множество сайтов, все из которых используются в бизнесе на ежедневной основе, я также не могу вносить базовые изменения в Структура сущностей, опять же, некоторые сайты содержат более старые данные, поэтому их нельзя изменить, что я и прочитал.