Потеря переменных сеанса в перенаправлении страницы на страницу. Когда я включаю отладку javascript с точкой останова в Visual Studio 2019 - PullRequest
0 голосов
/ 20 апреля 2020

Раньше, когда я запускал свой проект asp. net в Visual Studio 2019, без включения javascript все работало нормально. Но когда я добавил точку останова в javascript в один из файлов JS. Visual studio сказала мне нажать кнопку ОК, чтобы включить отладку javascript. (Я точно не помню, что это было за всплывающее сообщение, но это было связано с включением отладчика JS.) После этой модификации в Visual Studio я нахожу проблему с получением значения сеанса с одной страницы на другую. Я ищу решение для решения этой проблемы.

1 Ответ

0 голосов
/ 21 апреля 2020

Потеря переменных сеанса в Visual Studio 2019 при включении javascript отладка с точкой останова

Пожалуйста, попробуйте выполнить следующие действия для устранения проблемы:

1) , пожалуйста, добавьте cookieless="true" в web.config файл, подобный этому:

<configuration>
  <system.web>
    <pages enableSessionState="true">
    <sessionState 
      cookieless="true"
      regenerateExpiredSessionId="true"
      timeout="30" />
  </system.web>
</configuration>

2) отключите любые сторонние расширения в Extensions -> Manage Extensions в случае конфликта некоторых расширений с опцией enable javascript debugging.

3) закрыть экземпляр VS, удалить скрытую папку .vs, папку bin, obj и затем перезапустить наш проект .

Кроме того , вы также можете снять флажок с опции Enable Javascript debugging в Tools -> Options -> Debugging -> General и отладить javascript традиционным способом в браузере Google. И вы можете просто установить точку останова в браузере Google.

enter image description here

Перед этим вы должны установить Google, а затем установить его как веб-браузер в VS2019. Вы можете проверить эту ссылку , чтобы отладить ее.

...