重複の可能性:
HttpServerUtility.UrlPathEncode と HttpServerUtility.UrlEncode
それを呼び出しHttpUtility.UrlEncode(title)
て URL に使用すると、IIS から 404.11 エラーが返されます。
調査HttpUtility.UrlPathEncode(title)
から、+記号のために使用する必要があるようですが、これは機能します。
私の質問は、なぜ両方があるのか、そしてパス以外のものをいつ使用するのかということです。