我在 ubuntu 12.04 lts 上设置了单声道 2.10。我还安装了 mono-apache-server4 和 mod-mono。我在 Visual Studio 中创建了一个简单的“hello world”mvc3 项目,然后将编译好的项目复制到 ubuntu。该应用程序运行没有问题,但是当我尝试下载http://mysite/app/bin/helloworld.dll
成功时,我很惊讶。
我显然可以调整 apache 设置以禁止访问 bin 文件夹,但我想知道:我还应该保护什么,mono 本身内部是否有任何设施(与 apache 相比)可以做到这一点?
如果没有标准方法,是否可以编写一个 MVC 路由来阻止访问不需要访问的文件?