Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Mono 2.4、自动托管和MVC_.net_Asp.net_Apache_Mono_Mod Mono - Fatal编程技术网

.net Mono 2.4、自动托管和MVC

.net Mono 2.4、自动托管和MVC,.net,asp.net,apache,mono,mod-mono,.net,Asp.net,Apache,Mono,Mod Mono,可以修改mod_mono的自动托管以支持ASP.NET吗?ATM机真的不起作用:。/工作正常,但运行时完全忽略Global.asax,不遵循路由约定。Mono中自动托管的目的是通过减少配置服务器所需的工作量,让用户尽可能轻松地快速获得托管在Mono上的ASP.NET站点;但是,它通过托管已配置为ASP.NET文件类型的文件类型来实现。您可以在mod_mono.conf文件中找到它配置为宿主的文件扩展名 由于MVC路由避免使用文件扩展名,所以它可能不是MVC托管的好解决方案。也就是说,如果您必须使

可以修改mod_mono的自动托管以支持ASP.NET吗?ATM机真的不起作用:。/工作正常,但运行时完全忽略Global.asax,不遵循路由约定。

Mono中自动托管的目的是通过减少配置服务器所需的工作量,让用户尽可能轻松地快速获得托管在Mono上的ASP.NET站点;但是,它通过托管已配置为ASP.NET文件类型的文件类型来实现。您可以在mod_mono.conf文件中找到它配置为宿主的文件扩展名

由于MVC路由避免使用文件扩展名,所以它可能不是MVC托管的好解决方案。也就是说,如果您必须使用自动托管,您可以将以下内容添加到mod_mono.conf文件中,以将服务器的所有内容设置为x-asp-net内容: ForceType应用程序/x-asp-net

这样做有更广泛的含义,所以我不能说我会推荐它


如果您能够更改Apache服务器的配置,那么仅为应用程序配置mod_mono可能会获得更好的结果。

已经尝试配置mod_mono;然而,我收到了很多人收到的可怕的“仪表板错误”(根据谷歌),但没有人真正记录。关于“仪表板错误”,请参阅:“这条消息可以忽略。这是Apache启动方式的副作用,不会影响mod_mono的工作方式。”如果您的网站不工作,您应该检查apache错误日志以了解其他消息。