BlogEngine.NET - ошибка использования раздела, зарегистрированного как allowDefinition = 'MachineToApplication', за пределами уровня приложения - PullRequest
0 голосов
/ 24 мая 2019

Я действительно не могу заставить приложение работать через IIS Express.

Я загружаю этот репозиторий: https://github.com/rxtur/BlogEngine.NET и размещаю его на IIS DocumentRoot.

Затем я даю соответствующие разрешения для соответствующих папок:

BlogEngine.NET-master\BlogEngine\BlogEngine.NET\AppData\
BlogEngine.NET-master\BlogEngine\BlogEngine.NET\Custom\

И затем я пытаюсь получить доступ к / admin, из DocumentRoot (что невозможно), затем я пытаюсь:

https://localhost:8080/BlogEngine.NET-master/ -> 403
https://localhost:8080/BlogEngine.NET-master/admin -> 404
https://localhost:8080/BlogEngine.NET-master/BlogEngine/admin -> 404
https://localhost:8080/BlogEngine.NET-master/BlogEngine/BlogEngine.NET/admin -> 500 (BlogEngine.NET - It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level)
https://localhost:8080/BlogEngine.NET-master/BlogEngine/BlogEngine.NET/whaterver -> 500 (BlogEngine.NET - It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level)

Я прилагаю несколько фотографий

enter image description here

enter image description here

enter image description here

Я прочитал несколько статей о дублировании файлов web.config, но я не вижу web.config в моем DocumentROOT, и я не очень хорошо знаком с развертыванием приложений .NET через IIS, и я потратил время, вероятно, в неправильном направлении для возможно простая проблема. Я также сообщил о проблеме в github, но не получил ответа.

Я надеюсь, что тот, кто знает, как развернуть IIS .NET, может помочь, действительно

Большое спасибо!

...