사용자가 공유 드라이브에서 파일을 다운로드 할 수있는 페이지를 설정하려고합니다 (파일이 실제로 페이지를 통해 전송되는 곳). 지금까지 이것이 내가 가진 것입니다.System.InvalidOperationException : '/ sharedDrive/Public'경로를 매핑하지 못했습니다.
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>
내가 코드의 잘못된 부분을 제거하면 페이지가 내가 사용 윈도우 신원이 (내 사용자인지 나에게 알려줍니다 드라이브에 액세스 할 수 있음). 나는 그 문제가 무엇인지 또는 그것이 불평하는 것이 무엇인지 이해하지 못한다.
위대한 설명. 나는 그것이 지금 제대로 작동하고 있다고 확신한다. :) –