シンプルな MVC 4 または MVC 3 Web サイトを Synology DS413J にホストする方法がわかりません。MONO V2.11 をインストールしましたが、これは Synology ではまだベータ版です。これをインストールして実行した後、コントロール パネル > アプリケーション > Web サービスに移動し、Web サービス タブで Web ステーションの有効化と個人用 Web サイトの有効化を有効にしました。
これを有効にすると、ディレクトリにさらに多くのフォルダーが作成されます。 .html ページを Web フォルダーに配置すると、別のコンピューターからアクセスできるようになります。
次に、ビューに「hello world」があるシンプルな C# MVC アプリケーションを作成しました。この NAS/web/test を公開しました。この場所にシンプルな HTML ファイルを置くと、別のコンピューターのブラウザーからページを実行できます。アクセスすると、http://ip/test/
「申し訳ありませんが、お探しのページは見つかりません」というメッセージが表示されます。注: IP はデフォルトで 80 であるため、ポートは定義されていません。
IIS では構成ファイルでパスを定義する必要があることはわかっていますが、Synology でもこれを行う必要があるかもしれませんが、方法がわかりません。また、Synology ファイル システムに関するこのトピックに関する情報はあまり見つかりませんでした。
Synology DS413J で .NET Web サイトをホストするにはどうすればよいですか?
答え1
Synocommunity には Mono (ベータ) パッケージ バージョン 3.4.0-1 があります。Synology パッケージ センターの設定でベータ パッケージを有効にすることを忘れないでください。有効にしないと、これらのパッケージは表示されません。
答え2
Synocommunity の Mono (ベータ) パッケージ バージョン 3.4.0-1 は、Web アプリケーションでは動作しません。Synology 独自の 2.11.1 は Web で動作しますが、.NÉT 3.5 までしか動作しません。
ページに簡単な index.html を作成して、Web サーバーが実際に実行されていて、ファイアウォールなどを介してアクセスできるかどうかを確認することをお勧めします。高度な .NET から始めるのは野心的です ;-P