ubuntu 12.04 ltsでmono 2.10をセットアップしました。mono-apache-server4 と mod-mono もインストールしました。Visual Studio で単純な「hello world」mvc3 プロジェクトを作成し、コンパイルしたプロジェクトを ubuntu にコピーしました。アプリケーションは問題なく実行されましたが、ダウンロードしようとするhttp://mysite/app/bin/helloworld.dll
と成功したことに驚きました。
もちろん、Apache の設定を微調整して bin フォルダーへのアクセスを禁止することもできますが、疑問に思っていたのは、他に何を保護する必要があるのか、それを行うために (Apache と比較して) mono 自体の内部に何か機能があるのかということです。
標準的な方法がない場合、アクセスする必要のないファイルへのアクセスを防ぐ MVC ルートを作成することは可能でしょうか?