2009-07-14 3 views
1

방금 ​​완료 한 ASP.NET 웹 응용 프로그램이 있습니다. 이제 회사의 인트라넷에 응용 프로그램을 배포 할 준비를하고 있습니다. 파일을 준비하여 회사의 IT 그룹에 업로드 할 수 있도록하고 싶었습니다. 이전 Q의 일부를 검토했습니다 & 본 웹 사이트에 게시 됨; 그러나 Visual Studio에서 ASP.NET 웹 응용 프로그램을 배포하는 간단한 방법은없는 것처럼 보입니다. 내가 발견 한 바에 따르면 VS 기능을 통해 파일을 서버에 복사해야하는 것처럼 보입니다. 불행히도 내 개인용 컴퓨터에 웹 응용 프로그램을 구축하여 회사의 내부 서버에 액세스 할 필요가 없습니다.인트라넷에 ASP.NET 웹 응용 프로그램 배포

따라서 VS에서 파일을 수집 한 다음 IIS 같은 서버에 복사 할 수있는 폴더에 편리하게 배치 할 수있는 방법이 있었으면합니다. 컴퓨터에 설치 파일을 복사하기 만하면 C# 응용 프로그램을 배포하는 것과 비슷합니다. 이것이 가능한지 아는 사람 있습니까?

자세한 내용은 VS 2008을 사용하고 있으며 웹 응용 프로그램은 ADO.NET을 통해 Access Db를 읽습니다 (배포 전에 경로를 변경해야한다는 것을 이해합니다).

웹 응용 프로그램은 매우 정상입니다 복사

답변

0

네 -를 주셔서 감사합니다

Damion. 나는 종종 이렇게한다. 게시 도구로도이 작업을 수행 할 수 있습니다. 간단합니다. C : \의 다른 폴더 (응용 프로그램을 실행하는 데 필요한 파일 만 배포하려는 경우)를 실행 한 다음 파일을 IT 팀의 서버/드롭 위치에 복사합니다.

ASP.NET은 항상 supported XCopy deployment입니다.

+0

감사 리처드 거기에서 복사하기 위해 IT 그룹을 지시하는 서버에 게시 기능을 게시을 사용할 수 있습니다 특색. 그러나 다른 로컬 폴더에 게시 할 수 있다고 언급했습니다. 그렇게하면 응용 프로그램을 읽을 수있는 웹 서버에 해당 폴더를 업로드 할 수 있습니까? 다시 고맙습니다. –

+0

예. 그렇게 할 수 있습니다. 원하는 경우 로컬로 배포 된 복사본을 테스트 할 수도 있습니다. – RichardOD

8

웹 응용 프로그램 프로젝트를 사용하고있는 것 같습니다. Visual Studio에서 웹 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 게시를 선택하십시오. 파일 시스템의 로컬 폴더에 게시 한 다음 해당 파일을 회사의 IT 그룹에 제공 할 수 있습니다. "이 응용 프로그램을 실행하는 데 필요한 파일 만"옵션을 선택하십시오. App_Data 폴더 또는 네트워크의 다른 곳에 Access 파일이 있습니까? 다른 repondents에 언급 한 바와 같이, 내가 가장 가능성이 사용됩니다 게시 -

+0

감사합니다 마이크 - 좋은 질문입니다. 현재, 나는 (내 PC에서) 내 웹 앱과 동일한 드라이브에서 테스트 Db를 사용하고있다. 그러나 실제 Db (테이블)가 웹 앱과 동일한 폴더에 있거나 Db가 다른 드라이브에있을 수 있는지 여부는 알지 못했습니다. ADO.NET 드라이브 경로를 변경하려고했습니다. 귀하의 견해로는, 제가 Db를 어디에 두도록 권하고 싶습니까? 감사합니다. –

+0

@ DFM- 파일 기반 DB를 올릴 수있는 올바른 위치는 App_Data입니다. – RichardOD

+1

@DFM - 나는 Access 대신 SQL Server를 사용하는 것을 진지하게 고려할 것입니다. SQL Server Express Edition은 무료이며 Access보다 확장 성이 뛰어납니다. 나는 접근하는 사람이다. 그래서 나는 편견을 갖고있다. –

0

당신은 당신에 액세스 할 수 있으며

+0

감사합니다 코디 - 게시 기능을 사용합니다. 이것이 합의 된 것으로 보인다. 현재는 서버에 액세스 할 수 없습니다. 게시 기능을 사용하면 IT 그룹이 파일을 복사 할 수있는 임의의 폴더에 파일을 저장할 수 있습니까? 이렇게하면 엄지 드라이브를 통해 파일을 전송할 수 있습니다. 그렇지 않다면, 아마 VPN 서버 일 수 있지만, 그것은 물류적인 악몽일지도 모른다. 다시 감사합니다. –

+0

@DFM - 원하는 위치에 파일을 게시 할 수 있습니다. 컴퓨터의 로컬 더미 폴더에 게시하면 원하는대로 (복사, 붙여 넣기, 우편 및 이메일 등) 할 수 있습니다. –

관련 문제