2017-11-07 13 views
0

웹 서버 (이 경우 IIS)에 배포 할 수있는 웹 프로젝트가 필요하지만 프로젝트에서 정적 HTML, TEXT, JSON 파일 이외의 것을 원한다. 나는 빌드를하고 싶지 않습니다. 나는 Properties 폴더를 원하지 않는다. 나는 BIN 폴더를 원하지 않는다. 나는 OBJ 폴더를 원하지 않는다. 나는 어떤 NUGET 패키지도 원하지 않는다. 무엇보다도, 나는 DLL이나 .Net 참조를 원하지 않는다.Visual Studio에서 빈 웹 프로젝트 (C#, MVC 없음, .Net 참조 없음)를 만드는 방법

내가 여기에 마이크로 소프트에 의해 제안 된 솔루션을 시도 : https://social.msdn.microsoft.com/Forums/vstudio/en-US/7589fbbf-732d-4c99-b9e9-7fe247f18f5a/how-to-create-static-web-site?forum=visualstudiogeneral

이 정적 사이트에 근처에도 없습니다.

그리고 여기 : https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ASPNETCoreTemplatePack20173 나는 C#없이 정적 사이트를 만들 것이라고 말하는 업데이트 된 템플릿을 발견했습니다. 그렇지 않습니다. Roslyn은 .Net CORE에 포함되어 있습니다. 또한 적어도 하나의 C# 파일이 여전히 생성되어 여전히 필요합니다.

Visual Studio 2015로 돌아가서 VS2017에서 다시 열 수있는 옵션이 있는지 확인하려고했지만 아무 것도 발견하지 못했습니다.

누구나 게시 할 수 있지만 정적 콘텐츠 만있는 VS 2017 용 빈 웹 프로젝트를 만드는 방법을 알고 있습니까?

+1

Windows 탐색기를 사용해 보셨습니까? 정적 파일 그룹을 관리하는 것이 좋습니다. – Tipx

+0

설치 프로젝트로 태그가 지정되었지만 웹 설정 프로젝트를 요청하는지 여부는 질문에 분명하지 않습니다. – PhilDW

답변

0

빈 솔루션을 사용한다는 해결책은 실제로 솔루션을 제공하지 않습니다. 빈 솔루션에는 여전히 프로젝트가 없으며 프로젝트를 추가하면 무시하려고하는 모든 ASP.NET 및/또는 MVC 부분을 가져옵니다.

'파일 -> 웹 사이트 열기'를 사용하고 정적 콘텐츠가있는 폴더를 탐색 한 다음 Visual Studio에서 웹 사이트를 열어 놓았습니다. 원하는대로 내용을 변경했으면 '웹 사이트 -> 웹 사이트 복사'를 사용하여 파일을 IIS 서버에 복사해야합니다. 패키지 된 배포를 사용할 수 없습니다. '웹 사이트 복사'는 어떤 파일이 변경되었는지 나타내므로 어떤 파일을 업데이트해야하는지 파악하기가 쉽습니다. 하나 이상의 파일을 복사하려면 대화 상자 위쪽에있는 연결 단추를 사용하고 왼쪽의 필요에 따라 파일을 선택하고 대화 상자 중간에있는 화살표를 사용하여 파일을 오른쪽의 IIS 서버로 이동/복사하십시오.

Image of Copy Dialog

결과는 쉽게/배포 비주얼 스튜디오 내부에서 업데이트 할 수있는 비주얼 스튜디오에서 나는 열 수있는 프로젝트 편집이다. VS 2015 및 VS 2017 솔루션을 시도했습니다.