mod_mono 的 AutoHosting 可以修改为支持 ASP.NET 吗? ATM机实际上不起作用:Link。 / 有效,但运行时完全忽略 Global.asax 并且不遵循路由约定。
Mono 中 AutoHosting 的目的是通过减少配置服务器所需的工作量,使人们尽可能轻松地快速获得 Mono 上托管的 ASP.NET 站点;但是,它是通过托管已配置为 ASP.NET 文件类型的文件类型来实现的。您可以在 mod_mono.conf 文件中找到配置为托管的文件扩展名。
由于 MVC 路由避免使用文件扩展名,因此它可能不是 MVC 托管的良好解决方案。也就是说,如果您绝对必须使用 AutoHosting,您可以将以下内容添加到 mod_mono.conf 文件中,以将服务器的所有内容设置为 x-asp-net 内容:
ForceType 应用程序/x-asp-net
这样做会产生更广泛的影响,所以我不能说我会推荐它。
如果您能够更改 Apache 服务器的配置,那么仅为应用程序配置 mod_mono 可能会获得更好的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)