【发布时间】:2014-07-15 03:58:51
【问题描述】:
我有一个文件,我想使用程序从我的计算机访问,而不是浏览器。但我不想让其他人看到它。所以我想在请求的同时发送一个密码。
如何将文件设置为需要密码? (任何类型的文件。不一定是有代码隐藏的网页。)
我进行了搜索,但只能找到有关设置登录页面的说明。这不是我想要的。
编辑
我看到类似Using HTTP Authentication with a C# WebRequest 的帖子使用NetworkCredential - 但似乎要使用基本身份验证,需要使用Windows 用户帐户。这是不安全的。有没有办法为特定的文件或文件夹创建密码(如果需要,可以添加用户名)?
【问题讨论】:
-
您可以将您的 Web 服务器设置为基本的 http 身份验证,然后使用
HttpWebRequest或WebClient类访问它:stackoverflow.com/questions/707888/… -
@Hinek 这正是我想要做的 - 但该链接仅显示如何使用密码访问它。如何设置页面以要求它?
-
您使用的是哪种网络服务器? IIS?阿帕奇?
-
@Hinek IIS.
-
@CloseVoters - 想解释一下原因吗?
标签: c# html asp.net .net security