2012-02-14 94 views
3

我挣扎让我在Windows上开发了使用单声道2.10.5在Linux(Ubuntu的)和Apache正常运行我的MVC3站点文件/文件夹列表。单在Linux上加MVC3:根目录显示在Web浏览器

当我通过我的网络浏览器浏览到网站根目录,我看到我的文件/文件夹结构,而不是网站,虽然路由不工作这似乎我的主页。在Windows上我的开发环境一切正常。

在此视图中,如果单击Global.asax,例如,我看到标准的ASP.NET“死亡黄色屏幕”(YSOD),并显示500错误,指出“无法加载类型”System.ComponentModel .DataAnnotations.KeyAttribute'from assembly'MyWebSite'。“。

在YSOD的底部,我看到以下内容:版本信息:Mono Runtime版本:2.10.5(Debian 2.10.5-1); ASP.NET版本:4.0.30319.1

我已经按照配置单对这里MVC3说明:http://www.integratedwebsystems.com/2011/06/get-mvc3-razor-running-on-mono/

没有人有任何线索,为什么当我访问被列出的文件/文件夹结构我的浏览器的网站根?

回答

1

事实证明,单是在端口8080上运行,我无法将其配置为端口80上运行,由于与其他模块冲突。我现在可以在8080端口上正常运行。

+2

其他的“模块”是阿帕奇... – 2012-02-23 13:47:09