2015-01-21 3 views
0

매우 어리석은 질문이 있습니다. 웹 응용 프로그램에서 클라이언트 컴퓨터의 폴더를 만들 수 있습니까? 나는 그렇게하려고 노력했다.asp.net 웹 응용 프로그램에서 클라이언트 컴퓨터에 폴더 만들기

하지만 그렇게 할 수 없습니다. Visual Studio IDE를 사용하여 asp.net 웹 응용 프로그램을 만들었습니다. Visual Studio를 사용하여 웹 응용 프로그램을 실행하면 폴더가 만들어집니다.

그 후 IIS에서 웹 응용 프로그램을 호스팅하고 웹 응용 프로그램에 액세스하려고했습니다. 웹 응용 프로그램에 액세스했지만 폴더가 클라이언트 컴퓨터에 만들어지지 않았습니다.

제발 할 수있는 방법을 제안 해 주 시겠어요?

감사합니다.

+0

당신은 할 수 없습니다. 그리고 이것이 클라이언트에게 잠재적 위험이기 때문에 타당성 조사가 필요하다고 제안하는 모든 해결책. 요구 사항을 다시 확인하십시오. – Amit

답변

0

ASP.NET은 웹 사이트를 만들기위한 프레임 워크입니다. ASP.NET을 사용하는 응용 프로그램은 IIS와 같은 웹 서버에 배포됩니다. aspx/ascx 파일 또는 외부 구성 요소의 C# 코드 뒤에 ASP 코드가 호출되면 웹 서버 (IIS)에서 실행됩니다.

C# 코드로 폴더를 만드는 코드를 구현했다고 가정합니다. 이 코드는 내가 말했듯이 서버에서 실행된다. 개발 컴퓨터에서 클라이언트 (웹 브라우저)와 서버 (whis는 IIS)가 동일한 시스템에 있습니다. 그래서 폴더가 만들어졌습니다.

응용 프로그램을 별도의 웹 서버에 배포하면 웹 서버가 클라이언트와 분리됩니다. IIS 호스팅 응용 프로그램이 IIS가 설치된 컴퓨터에 폴더를 만들었습니다. 로컬 컴퓨터가 아닙니다.

클라이언트 측에서 폴더를 만들려면 C# ASP.NET 코드를 사용하면 안됩니다.

다른 기술에서이를 달성하는 방법을 조사해야합니다. 여기에 대한 링크가 있습니다 - How to Create a New Folder for Downloading a File

+0

내 모든 의구심을 없애고 asp.net 웹 응용 프로그램 작동 방식을 알게 해주셔서 고마워요. – VishwajeetMCA

+0

당신을 진심으로 환영합니다. 제 대답이 맞다면 받아들이면 고맙겠습니다. – Landeeyo

관련 문제