在OpenRasta中使用编解码器uri文件扩展名时,OR无法解析URI并返回404.如果没有文件扩展名,则一切正常。在OpenRasta中使用编解码器文件扩展名返回404
编解码器是为对象资源定义的,我使用的是XmlDataContract和JsonDataContract。既不使用.xml或.json扩展名,也适用于InMemoryHost(我们用于测试)和ASP.Net(IIS7,集成模式)。
编解码器配置:
ResourceSpace.Has.ResourcesOfType<object>()
.WithoutUri
.AsXmlDataContract()
.And.AsJsonDataContract();
还有什么需要做才能使URI文件扩展名工作?
谢谢斯科特。我们已经在测试中使用了Accept头,但也想添加对文件扩展名的支持。 – Shane22 2011-02-10 17:14:57