Asp.net 是否可以在没有方案/协议的情况下创建Uri?
我有一个静态环境(在下面的代码中称为‘staticsite.com’),在这里我为我的ASP.NET web应用程序存储图像,并且我希望在不指定方案的情况下动态构建URI 以下代码不起作用,因为它会自动将Asp.net 是否可以在没有方案/协议的情况下创建Uri?,asp.net,uri,Asp.net,Uri,我有一个静态环境(在下面的代码中称为‘staticsite.com’),在这里我为我的ASP.NET web应用程序存储图像,并且我希望在不指定方案的情况下动态构建URI 以下代码不起作用,因为它会自动将文件://方案分配给Uri Dim baseUri As New Uri("//staticsite.com") Dim imageUri As New Uri(baseUri, imgUrl.ToString()) 在此之后,baseUri是file://staticsite.com。ima
文件://
方案分配给Uri
Dim baseUri As New Uri("//staticsite.com")
Dim imageUri As New Uri(baseUri, imgUrl.ToString())
在此之后,baseUri是file://staticsite.com
。imageUri变为file://staticsite.com/someImage.jpg
是否可以在没有方案/协议的情况下创建新的Uri实例?最后,我希望有一个Uri,以//staticsite.com
开头,并正确格式化/附加imgUrl
顺便说一下,我之所以使用Uri是因为我不知道imgUrl是否以“/”开头,而使用Uri据说是最好的选择