servicestack,mod-mono,xsp,Mono,servicestack,Mod Mono,Xsp" /> servicestack,mod-mono,xsp,Mono,servicestack,Mod Mono,Xsp" />

在mod_mono/apache上找不到servicestack服务

在mod_mono/apache上找不到servicestack服务,mono,servicestack,mod-mono,xsp,Mono,servicestack,Mod Mono,Xsp,我有一个简单的ServiceStack web服务,我用xsp在Macbook上运行它。使用浏览器,我可以查看元数据页面,服务正在运行 我刚刚在Fedora 14盒上安装了mono、mod_mono和xsp。我可以看到mono_模块是由apache加载的 我将myservice复制到/var/www/html/myservice。使用浏览器,我无法像在Mac上使用xsp那样打开元数据页,当然,web服务是不可访问的 从xsp转到apache/mod_mono时需要更改什么?ServiceStac

我有一个简单的ServiceStack web服务,我用xsp在Macbook上运行它。使用浏览器,我可以查看元数据页面,服务正在运行

我刚刚在Fedora 14盒上安装了mono、mod_mono和xsp。我可以看到mono_模块是由apache加载的

我将myservice复制到/var/www/html/myservice。使用浏览器,我无法像在Mac上使用xsp那样打开元数据页,当然,web服务是不可访问的


从xsp转到apache/mod_mono时需要更改什么?

ServiceStack用于创建一个可由URI访问的RESTful Web服务,而不是具有扩展名的文件。mod_mono的自动配置向web服务添加了所有mime类型和文件扩展名,但没有添加简单路径(URI)

解决方案:我将这些行添加到httpd.conf中,以创建一个虚拟路径,并将其配置为与mod_mono一起工作

Alias /info "/var/www/html/myService"
MonoApplications "/info:/var/www/html/myService"
<Location /info>
    SetHandler mono
</Location>
Alias/info”/var/www/html/myService”
MonoApplications“/info:/var/www/html/myService”
SetHandler单声道
现在
http://localhost:8080/metadata
工作正常