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

5883
Fre

Я не могу понять, как разместить на своем 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?

0

2 ответа на вопрос

2
mkempe

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

2
172Pilot

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

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

Похожие вопросы