Проблема решена. Дело было не в сессиях, которые сбрасываются при рестарте пулла.
Я ещё удивлялся, как же сессии то связаны с Identity, которая работает чере куки.
Вобщем дело в machine key, который отвечает за валидацию кук и сессий и который генерируется заново, при каждом рестарте пула.
Если прописать его в конфиге, проблема будет решена. Это так или иначе придется сделать если приложение использует несколько серверов.
да тут же просто нет переноса на новую строку
насколько я знаю, в HTML за перенос новой строки отвечает тег br
ну так и конвертируйте БДшный символ переноса в html
например так: