gpt4 book ai didi

linux - Linux 上的单声道加上 MVC3 : Root directory shows file/folder list on web browser

转载 作者:太空狗 更新时间:2023-10-29 11:20:15 24 4
gpt4 key购买 nike

我正在努力让我在 Windows 上开发的 MVC3 站点使用 Mono 2.10.5 在 Linux (Ubuntu) 和 Apache 上正确运行。

当我通过网络浏览器浏览到站点根目录时,我看到的是我的文件/文件夹结构,而不是站点的主页,这在我看来好像路由不起作用。在我的 Windows 开发环境中一切正常。

在此 View 中,例如,如果我单击 Global.asax,我会看到标准的 ASP.NET“死机蓝屏”(YSOD),并显示 500 错误“无法加载类型‘System.ComponentModel。来自程序集“MyWebSite”的 DataAnnotations.KeyAttribute。”。

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

我已按照此处的说明为 MVC3 配置 Mono:http://www.integratedwebsystems.com/2011/06/get-mvc3-razor-running-on-mono/

当我从浏览器访问网站根目录时,有人知道为什么会列出文件/文件夹结构吗?

最佳答案

原来mono在8080端口下运行,由于与另一个模块冲突,我无法将其配置为在80端口上运行。我现在可以在端口 8080 上正常运行了。

关于linux - Linux 上的单声道加上 MVC3 : Root directory shows file/folder list on web browser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com