我得到“请求过滤模块配置为拒绝包含双转义序列的请求。”在请求带有文件名加号的图像时。我宁愿不要关闭这个功能。相反,我希望我能正确编码我的网址。问题是我不想测试这个(开发中),我不确定IIS 7是如何想要我的网址看的?你认为这会解决我的问题吗?
const string fileName = "test+test.jpg";
string urlEncoded = HttpUtility.UrlEncode(fileName);
Assert.That(urlEncoded, Is.EqualTo("test%2btest.jpg"));