Публикация сайта.NET MVC в MONO на NAS-устройстве Synology

Я не могу понять, как разместить на своем Synology DS413J простой веб-сайт MVC 4 или MVC 3. Я установил MONO V2.11, это все еще в бета-версии на Synology. После установки и запуска я перешел в Панель управления> приложения> веб-службы и активировал Включить веб-станцию ​​и включить личный веб-сайт на вкладке веб-служб.

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

Тогда я только что сделал простое приложение на C# MVC, в котором представление имеет "привет мир". Я опубликовал этот NAS/web/test. Если я поместил простой HTML-файл в это место, я смогу запустить страницу из моего браузера на другом компьютере. Если я пойду к http://ip/test/Я получаю сообщение "Извините, страница, которую вы ищете, не найдена". Заметка. У ip нет определенного порта, потому что его значение по умолчанию 80.

Я знаю, что в IIS вам нужно определить путь в файле конфигурации, возможно, мне все еще нужно сделать это в моей Synology, но я не знаю, как это сделать. Также не нашел много информации по этой теме для файловых систем Synology.

Как разместить веб-сайт.NET на моем Synology DS413J?

2 ответа

Решение

В Synocommunity имеется версия Mono (бета) пакета 3.4.0-1. Не забудьте включить бета-пакеты в настройках Центра пакетов Synology. В противном случае вы не увидите эти пакеты.

Пакет Mono (Beta) версии 3.4.0-1 от Synocommunity не работает в веб-приложениях. Собственный Synology 2.11.1 работает с сетью, но только до.NÉT 3.5

Я бы предложил создать на вашей странице простой файл index.html, чтобы увидеть, действительно ли работает ваш веб-сервер и можете ли вы получить к нему доступ через брандмауэры и т. Д. Начать с продвинутого.NET амбициозно;-P

Другие вопросы по тегам