Различия во внешнем виде и функциональности одного и того же приложения при просмотре с разных компьютеров - PullRequest
0 голосов
/ 07 марта 2019

Я развернул веб-приложение через Visual Studio.

Доступ к нему на моем локальном компьютере, как при запуске его через отладчик, так и при запуске браузера и вводе localhost / [appPagename], приложение работает достаточно хорошо (я все еще работаю над несколькими изломами).

Однако при входе в систему на другом компьютере и вводе [ipAddress] / [appPageName] некоторые отформатированные функции отсутствуют, а некоторые функции JavaScript выглядят нарушенными. В одном случае onclick = "functionName" выдает ошибку о том, что это не функция или метод. Тем не менее, выполнив элемент inspect и прокручивая его вверх, я вижу функцию в тегах сценария.

Почему функции могут быть нарушены на другом компьютере или почему может быть потеряна окраска фона элементов и другое форматирование при доступе через удаленные машины?

Я подтвердил, что браузеры, по крайней мере, на одной и другой моей машине, имеют одинаковую версию, хотя и имеют ту же самую дисфункцию, что и старые браузеры (все IE11 только с разными версиями обновлений).

Я думал о перестройке решения, а затем о его повторной публикации / развертывании, и делал это несколько раз безрезультатно. Почти кажется, что для некоторых страниц это захватывает более старую призрачную копию страницы. (Призрак, потому что я не вижу его или где это может быть.)

Я попробовал кое-что еще, что удивило меня, но не отвечает на мой вопрос: когда я набираю ipAddress моей машины в браузере, я получаю тот же эффект, что и когда я делаю это на другом компьютере ... что заставляет меня поверить, что

localhost / [appPageName]! = [IpAddress] / [appPageName]

и что у меня действительно есть проблема с развертыванием.

Примечание: я привык использовать <> для заключения в скобки терминов, которые я использую в качестве переменной / псевдокода, но здесь, по-видимому, все, что я обертываю в <>, исчезает, поэтому вместо этого я использую [].

...