在 Web 应用程序中,我有一个用于身份验证的 AudienceURI。当我从如下代码设置它时:
var audience1 = new UriBuilder("dev.website.com")
{
Port = 443,
Scheme = "https",
Path = "/"
}.Uri; // Does not work!
这不是工作。
但是当我这样设置时:
var audenice2 = new Uri("https://dev.website.com"); // It works!
它工作正常。
有趣的是,以下工作正常!
var audience3 = new Uri(audience1.ToString()); // It works!
知道有什么区别吗?