我正在使用asp.net构建一个网站。该网站由IIS服务器托管。我可以使用以下链接访问该网站:https://ipaddress。 该网站应该访问位于同一位置的视频文件夹中的视频。我已启用视频文件夹的基本身份验证我使用以下代码播放文件夹中的视频:
<video controls controlsList="nodownload" id="Set1" runat="server">
<source src="http://username:password@ipaddress/Videos/Course1/Universe.mp4"/>
</video>
但它仍然要求输入用户名和密码。但是,如果我使用相同的链接来播放iframe标签的视频,则可以正常使用。由于iframe标签在IE中不起作用,这就是我无法使用它的原因。 我还尝试绑定C#代码以编程方式让用户登录:
<video controls controlsList="nodownload" id="Set1"
runat="server">
<%var client = new System.Net.WebClient {Credentials = new
System.Net.NetworkCredential("us", "password")};
var response =
client.DownloadString("link");
%>
<source src="link"/>
</video>
但它也没有用。我花了大约一半时间做研究,但迄今为止没有任何工作。 请给我一些建议。