【发布时间】:2012-04-30 07:34:58
【问题描述】:
我的问题是,服务器上有一个网站: - 视窗服务器 2008 - IIS 7.5
还有一些图片文件的文件夹。
文件夹和文件名是这样的:
www.somedomain.com/images/picture+pro/myimage.gif
还有
www.somedomain.com/images/picture/myimage+pro.gif
有同样的问题。
问题是;特殊字符“+”无法在带有 IIS 7.5 的 Windows Server 2008 上读取,但当我在 Windows 7 机器上使用 Visual Studio 2010 本地开发时读取它。
我可以在 Windows 2008 或 IIS 7.5 上进行一些配置以允许读取包含“+”字符的文件夹和/或文件吗?
非常感谢
【问题讨论】:
-
是 + .. 不是 %2B .. 服务器上的文件夹使用的是 + 另外,在 html img src 中也使用了 + 而不是 %2B
-
那你为什么希望它起作用呢?见Reserved Characters。
-
因为,正如我在问题中提到的那样;它现在可以正常工作,当我在 Visual Studio 2010 上本地运行它时。另外,我尝试在 html 图像 src 属性上编写 %2B 而不是 +,但它没有用。另外,我尝试将服务器上的文件夹名称 + 更改为 %2B ,它也不起作用。
-
不要在服务器上更改。
-
我也试过了,只是将 URL 从 + 更改为 %2B 并将服务器文件夹名称保留为 + 而不更改。不幸的是,这也没有帮助。
标签: windows iis-7.5 special-folders