Я пытаюсь настроить страницу, которая позволит пользователям загружать файлы с общего диска (куда файл фактически отправляется через страницу). Пока это то, что у меня есть.
public partial class TestPage : System.Web.UI.Page
{
protected DirectoryInfo dir;
protected FileInfo[] files;
protected void Page_Load(object sender, EventArgs e)
{
dir = new DirectoryInfo(Server.MapPath(@"\\sharedDrive\Public"));
files = dir.GetFiles();
}
}
Страница aspx выглядит примерно так:
<% Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name); %>
<ul>
<% foreach (System.IO.FileInfo f in files)
{
Response.Write("<li>" + f.FullName + "</li>");
} %>
</ul>
Когда я удаляю ошибочные части кода, на странице сообщается, что я использую удостоверение Windows - это мой пользователь (имеющий доступ к диску). Я не понимаю, в чем может быть проблема или на что она даже жалуется.