Публикация сайта.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