내 Synology DS413J에 간단한 MVC 4 또는 MVC 3 웹사이트를 호스팅할 수 있는 방법을 알 수 없습니다. MONO V2.11을 설치했는데 Synology에서는 아직 베타 버전입니다. 이것을 설치하고 실행한 후 제어판> 응용 프로그램> 웹 서비스로 이동하여 웹 서비스 탭에서 웹 스테이션 활성화 및 개인 웹 사이트 활성화를 활성화했습니다.
이 기능을 활성화하면 디렉터리에 더 많은 폴더가 생깁니다. .html 페이지를 웹 폴더에 배치하면 다른 컴퓨터에서 해당 페이지에 액세스할 수 있습니다.
그런 다음 뷰에 "hello world"가 있는 간단한 C# MVC 애플리케이션을 만들었습니다. 나는 이 NAS/웹/테스트를 게시했습니다. 이 위치에 간단한 HTML 파일을 넣으면 다른 컴퓨터의 브라우저에서 페이지를 실행할 수 있습니다. 에 접속하면 http://ip/test/
"죄송합니다. 찾고 있는 페이지를 찾을 수 없습니다."라는 메시지가 나타납니다. 메모. IP에는 기본값이 80이므로 포트가 정의되어 있지 않습니다.
IIS에서는 구성 파일에 경로를 정의해야 한다는 것을 알고 있습니다. Synology에서 이 작업을 계속 수행해야 할 수도 있지만 방법을 모르겠습니다. 또한 Synology 파일 시스템에 대한 이 주제에 대한 많은 정보를 찾지 못했습니다.
내 Synology DS413J에서 .NET 웹사이트를 어떻게 호스팅할 수 있습니까?
답변1
Synocommunity에는 Mono(베타) 패키지 버전 3.4.0-1이 있습니다. Synology 패키지 센터 설정에서 베타 패키지를 활성화하는 것을 잊지 마십시오. 그렇지 않으면 이러한 패키지가 표시되지 않습니다.
답변2
Synocommunity의 Mono(베타) 패키지 버전 3.4.0-1은 웹 응용 프로그램에서 작동하지 않습니다. Synology의 자체 2.11.1은 웹에서 작동하지만 최대 .NÉT 3.5까지만 작동합니다.
귀하의 웹 서버가 실제로 실행 중이고 방화벽 등을 통해 액세스할 수 있는지 확인하기 위해 귀하의 페이지에 간단한 index.html을 생성하는 것이 좋습니다. 고급 .NET으로 시작하는 것은 야심찬 일입니다. ;-P