【发布时间】:2013-04-02 23:35:44
【问题描述】:
我正在使用 IT HIt WebDAV 引擎在 .Net 中创建 WebDAV 服务器。
问题来了:
当 URL 以点 ('.') 结尾时,将从 URL 中截断点。例如:'http://webdav.company.com/Company/My Company, Inc.'原始的 Context.Request.Path 最后没有点。任何想法为什么会发生这种情况,是否有解决方法?
我在 IIS 7.5、.NET Framework 4.0 中托管解决方案
我还将 web.config 中的 relaxUrlToFileSystemMapping 属性设置为 true。
提前致谢!
【问题讨论】:
-
@Niko 您的解决方案可能适用于 .Net 3.5 及更早版本。一旦 Vlad 指定他正在使用 .Net 4.0,就不需要 hack。 RelaxUrlToFileSystemMapping 属性在 .Net 4.x 中解决了这个问题。
标签: c# httpwebrequest webdav