C# uri操纵类.net

C# uri操纵类.net,c#,C#,是否有一个适合.NET的OSS URI操作类 请不要建议使用BCLUri类,或者我可以用其他方式手动破解那些几乎无用的东西 我正在寻找一个健壮的库来处理所有不同形式的URI(相对、绝对、带/不带查询字符串等),它让我能够以优雅的方式访问和操作所有片段 谢谢,System.Uri真的那么糟糕吗?我和UriBuilder一起广泛使用它,从来没有遇到过任何问题…当涉及到URL重写时,有两种方法可以使用,您可以使用位于的全面IIS扩展来完成。 但是,如果您使用的是共享主机帐户,则有一种通过asp.net

是否有一个适合.NET的OSS URI操作类

请不要建议使用BCL
Uri
类,或者我可以用其他方式手动破解那些几乎无用的东西

我正在寻找一个健壮的库来处理所有不同形式的URI(相对、绝对、带/不带查询字符串等),它让我能够以优雅的方式访问和操作所有片段


谢谢,System.Uri真的那么糟糕吗?我和UriBuilder一起广泛使用它,从来没有遇到过任何问题…

当涉及到URL重写时,有两种方法可以使用,您可以使用位于的全面IIS扩展来完成。 但是,如果您使用的是共享主机帐户,则有一种通过asp.net实现的方法,称为路由。你可以在这里了解更多。你可以在
msdn.microsoft.com/en-us/library/cc668201.aspx

如果您告诉我们为什么
System.Uri
对您几乎毫无用处,我们将能够提供更多帮助<在我看来,code>System.Uri实际上非常有用,所以我真的不知道您的需求是什么。相对Uri完全没有用?除了单个字符串外,没有查询字符串操作?有这么多的手工工作需要使用它怎么“与相对URI完全无用”?我一直用它来操纵相对URI。@马克-谢谢你在我发布答案2.5年后发表评论:-)操纵URL不是你正在使用的“URL重写”