2012-02-16 2 views
0

웹 사이트 응용 프로그램 프로젝트가 있습니다. 시간이 지남에 따라 다른 프로젝트가 계속 솔루션에 추가됩니다. 이제 솔루션에 7 개 이상의 프로젝트가 있습니다.같은 솔루션 파일에있는 두 웹 사이트의 동일한 웹 양식

지금, 나는 그것이 기존 웹 사이트의 형태 중 일부를 다시 사용할 수있는 방법으로, 용액에 다른 웹 사이트 프로젝트를 추가 할.

해당 웹 양식 을 (를) 새로 추가 된 웹 사이트 프로젝트에 링크로 추가하고 싶습니다. 그것은 내 시나리오에서 가능한가? 나는이 일을 권장하지 않습니다

+0

나는 당신이 당신의 프로젝트를 공개 할 때 어떤 일이 일어날 것, 웹 사이트가 다르게 전개대로 작동하지 않는 것을 두려워? – Mubarek

+0

나는 IIS 웹 서버에서 두 웹 사이트의 각 게시 된 폴더에 배포 할 양식 ... –

+0

두 개의 서로 다른 웹 사이트 싶습니다 @nuux 오른쪽? 물론, 내가 생각한 해결책은 절대 URL (시각 스튜디오가 아닌)을 사용하고 리퍼러를 동적으로 조사하는 양식의 디자인 (마스터 페이지)을 변경하는 것입니다. 그런 다음 양식에서 사용하는 리소스를 관리하는 방법, 보안 관리, 로깅 등. 나는 그것이 최소화하는 것보다 더 많은 노력을 필요로하는 복잡해질 것이라고 생각한다. – Mubarek

답변

0

, 당신은 다른 프로젝트에서 사용하지만, 최선의 시나리오되지 않습니다 동일한 솔루션에 다른 프로젝트에서 웹 양식을 사용하는 클래스 라이브러리에 대한 참조를 추가 할 수 있습니다.

+0

나는 그것을 추천하지 않을 것입니다. 그러나 이것은 요구 사항입니다. 같은 기능은 두 개의 웹 사이트 '형태의 일부가 필요하고, 코드를 매번 다시 작성하거나, 적어도이 파일을 붙여 넣기하는 것은 좋은 해결책이 아니다 복사 ... –

+0

왜 당신은 공공 코드 라이브러리를하고하지 않습니다 전체 솔루션에서 액세스 할 수 있으므로 코드를 작성하거나 코드를 복사하여 붙여 넣을 필요가 없습니다. –

0

난 당신이 동일한 파일을 만들기 위해 파일 시스템 하드 링크/접합을 사용할 수 있습니다 가정/폴더 두 위치에 나타납니다. 하지만 아마 소스 컨트롤이 잘되지 않을 것입니다. 그렇지 않으면 소스 컨트롤 중 하나를 무시할 수 있습니다.

관련 문제