ошибка при попытке запуска приложения
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 192.168.0.138:6379
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Net.Sockets.SocketException: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 192.168.0.138:6379
Redis установлен прописано в ConnectionStrings.config
Служба Redis стартована как сетевая служба имя машины с ip 192.168.0.138
ita-3 и на ней же IIS
Нравится
Приветствую.
telnet 192.168.0.138 6379 проходит? порт открыт?
Добрый день! Проблема решилась при прописывании в ConnectionStrings.config в <add name="redis" connectionString="host=localhost;db=1;port=6379;maxReadPoolSize=250;maxWritePoolSize=250" /> localhost а не имени машины.
При открытии сайта с машины где стоит iis, страница авторизации открывается, но при этом при попытке открыть на другой машине в сети открывается окно авторизации, после ввода логина пароля, возникает страница ошибки
Первый раз открываете конфигурацию? или она уже была доработана и перестала открываться?
Вопрос второй выполнять SQL запросы средствами Microsoft Management Studio умеете? чтобы посоветовать выполнить 1 SQL запрос, Очистить Redis, Перезагрузить IIS и войти на сайт, ввести логин и пароль и попадете в Админку. Так уже выполняете повторно Генерацию скриптов и Компиляцию и я думаю все должно взлететь
вот сам SQL запрос
update p set
p.AssemblyData=null
from SysWorkspace as p
where p.id='07BA2497-D09B-40EF-92D3-D56F01D426FA'
и после исполнения SQL скрипта выполняем действия что писал выше
- чистка редиса
- перезапуск IIS
- вход на сайт
- ввод логин и пароля и попадаем в Админку
- и далее делаем Перегенерацию C# кода и компиляцию. Все.
Перегенерацию C# кода и компиляцию можно выполнить средствами WorkspaceConsole, Документация по утилите здесь https://academy.terrasoft.ua/documents/technic-sdk/7-13/parametry-works…
по Первому моему совету, здесь сразу скажу если не умеете выполнять SQL скрипты, не знаете как работать с Redis сервером и IIS сервером лучше этого не делать. Лучше разобраться тогда как работает утилита WorkspaceConsole и выполнить все через нее.
Вообще, такого поведения Redis не должно быть, обычно по имени или адресу сервера работает нормально. Видимо, у Вас что-то не то в настройках самого сервера Redis, сети на сервере или же блокирует firewall.
Также сами создатели Redis не рекомендуют использовать само слово «localhost», при такой настройке повышается нагрузка, создаётся больше сессий. Если не получится настроить нормальную работу с реальным названием сервера, пропишите лучше «127.0.0.1».