Я развернул веб-приложение через Visual Studio.
Доступ к нему на моем локальном компьютере, как при запуске его через отладчик, так и при запуске браузера и вводе localhost / [appPagename], приложение работает достаточно хорошо (я все еще работаю над несколькими изломами).
Однако при входе в систему на другом компьютере и вводе [ipAddress] / [appPageName] некоторые отформатированные функции отсутствуют, а некоторые функции JavaScript выглядят нарушенными. В одном случае onclick = "functionName" выдает ошибку о том, что это не функция или метод. Тем не менее, выполнив элемент inspect и прокручивая его вверх, я вижу функцию в тегах сценария.
Почему функции могут быть нарушены на другом компьютере или почему может быть потеряна окраска фона элементов и другое форматирование при доступе через удаленные машины?
Я подтвердил, что браузеры, по крайней мере, на одной и другой моей машине, имеют одинаковую версию, хотя и имеют ту же самую дисфункцию, что и старые браузеры (все IE11 только с разными версиями обновлений).
Я думал о перестройке решения, а затем о его повторной публикации / развертывании, и делал это несколько раз безрезультатно. Почти кажется, что для некоторых страниц это захватывает более старую призрачную копию страницы. (Призрак, потому что я не вижу его или где это может быть.)
Я попробовал кое-что еще, что удивило меня, но не отвечает на мой вопрос:
когда я набираю ipAddress моей машины в браузере, я получаю тот же эффект, что и когда я делаю это на другом компьютере ... что заставляет меня поверить, что
localhost / [appPageName]! = [IpAddress] / [appPageName]
и что у меня действительно есть проблема с развертыванием.
Примечание: я привык использовать <> для заключения в скобки терминов, которые я использую в качестве переменной / псевдокода, но здесь, по-видимому, все, что я обертываю в <>, исчезает, поэтому вместо этого я использую [].