Я тоже пробовал это только сегодня и столкнулся именно с этой проблемой.
Кажется, вы установили базу данных Sensenet.Services со встроенной аутентификацией.В том случае, когда вы размещаете сайт на IIS, он не имеет доступа к зарегистрированному пользователю.Он работает в контексте идентификатора пользователя AppPool.
Как я вижу, у вас есть 2 быстрых варианта.
Настройте AppPool для запуска под учетной записью Windows, имеющей доступ к БД, или внесите необходимые изменения в строки подключения, чтобыДоступ к БД с учетной записью БД (имя пользователя / пароль вместо встроенной защиты)
Я надеюсь, что кто-то, кто знает о sensenet больше, чем я, может ответить, если есть простой способ сделать это.
Язастрял на следующем шаге.Для меня это запускается, но при просмотре сайта по умолчанию он выдает 404. Тогда как, как и вы, все отлично работает при запуске с использованием IIS Express в Visual Studio.Я действительно надеюсь, что кто-то может провести нас через это.В противном случае мой следующий вариант - попробовать LogicalDoc или Nuxeo : (.
Я действительно хочу попробовать Sensenet. Это выглядит очень многообещающе.