Я работал на сайте клиента в течение прошлого года. Я обычно проверяю вещи локально, а затем размещаю их прямо на рабочем сайте. Это вызвало у нас некоторые проблемы в последнее время, поэтому я подумал, что мне следует создать тестовую / промежуточную среду, в которой мы могли бы тщательно протестировать новые функции, прежде чем запускать их в производство.
В любом случае, у нас есть учетная запись хостинга VPS. Я обычно использую удаленный рабочий стол для управления сайтом в IIS. Поэтому, чтобы создать тестовую среду, я скопировал и вставил папку рабочего сайта в один и тот же каталог (так что они оба находятся на одном уровне) и изменил имя папки. Затем я создал новый веб-сайт в IIS и сопоставил физический путь к папке httpdocs внутри скопированной папки. После этого я настраиваю новый пул приложений, который в основном имеет те же настройки, что и пул приложений рабочего сайта. Я также изменил строку подключения тестового сайта.
Но затем, когда я попытался просмотреть тестовый веб-сайт, он не сработал так, как я ожидал. Я продолжаю добавлять &ReturnUrl=%2f
к строке запроса, и веб-сайт лишается своих стилей (CSS). Я помню, что это случалось раньше, когда мы все еще использовали учетную запись общего хостинга, но я не знаю, как это исправить.
Я действительно не знаю, что случилось. У меня в основном точно такая же настройка, за исключением того, что я использую другой порт и другую базу данных. Я даже пытался запустить тестовый сайт с пулом приложений рабочего сайта, но это тоже не сработало ...
Есть предложения?