我最近尝试部署非常“奇怪/定制”的 Web 应用程序,但遇到了一些问题。
基本上,在我的 Global.asax 代码中我有
if(context.Request.Url.AbsolutePath=="/"){ //doesn't work(yields 404 error for index.aspx)
Response.Write("foo);
}
if(context.Request.Url.AbsolutePath=="/test"){ //does work
Response.Write("bar");
}
目前,我只是使用 Apache 和 mod_mono 的简单自动配置。我唯一添加的是让它使用 .Net 2.0,并且我添加了
ForceType 应用程序/x-asp-net
我怎样才能使它不再尝试解析/到某个索引文件,而是让应用程序来处理它?
注意:在我的调试环境中单独使用 xsp 就可以完美运行
答案1
我最终放弃了自动配置,而是使用http://go-mono.com/config-mod-mono/为我生成 Apache 配置