저는 현재 (C#에서 프로그래밍하고있는) 인터넷 응용 프로그램에 문제가 있습니다.관리자 권한이 없으면 어떤 저장소에 저장할 수 있습니까?
보고서를 작성한 다음 이메일을 통해 특정 사용자에게 보내야합니다. 보고서를 만든 후에는 먼저 임시 파일에 저장 한 다음 파일 경로를 제공하는 전자 메일에 첨부합니다.
관리자 권한이 있기 때문에 컴퓨터에서 작동하지만 관리자 권한이없는 동료에게는 해당 컴퓨터에서 작동하지 않습니다.
내가 사용하고 파일 경로는 다음과 같습니다
string filePath = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.InternetCache),
fileName
);
내가 관리자 권한을 필요로하지 않습니다 사용할 수 있습니다 임시 저장소가 있습니까?
감사합니다.
.Net에 내장 된'MailMessage' 클래스를 사용하고 있습니까? 보고서를 생성하는 것은 무엇입니까? – Brook
이것은 실제로 ASP.NET 웹 응용 프로그램입니까? 왜 웹 사이트를 사용하여 만든 파일을 서버의 InternetCache에 저장하려고합니까? 물론 이것은 실패 할 것이다. – gangelo