2009-06-17 4 views
0

IIS에서 .Net 사이트의 버전을 변경하는 방법에 대해 질문했습니다. 그것은 고전 asp 사이트 등 (Does asp.net setting affect classic asp (IIS 6 settings) 참조)에 영향을 미치는 경우 그리고 그것은 괜찮아 보입니다. 그래서 나의 후속 질문은,이 명령을 실행하면 해고 당할 것인가? 그것이하는 일은 .net 버전의 기본값 (그리고 기존의 모든?)을 2.0으로 변경하는 것입니다.aspnet_regiis.exe를 실행하면 문제가 발생합니까?

.net 사이트는 2.0 버전으로 모두 변경되었으므로 영향을받지 않습니다. 클래식 ASP 페이지는 앱 풀이 2.0으로 기능적으로 업데이트되도록해야하지만 다른 문제가 발생할 수 있습니까?

나는 테스트 환경에서이 작업을 시도했지만 설치 기간 중에는 명령이 내려간 사이트가 없지만 어떤 클래식 ASP 사이트 나 실행중인 .net 사이트 (필자는 테스트해야합니다. 생각해 보니)하지만 뭔가 다른 것이 나올 수 있습니까?

이 명령은 다른 작업을 수행합니까? 우리는 매우 큰 규모의 사이트를 운영하고 있으며 가동 중단 시간을 가질 수 없으므로이 명령이 안전하다는 것을 100 % 확신해야합니다. 우리가 새로운 사이트 .net 버전 번호를 변경할 때마다 모든 사이트가 다운되기 때문에 우리는이 수정본을 최대한 빨리 살 필요가 있습니다.

좋은 아이디어가 있습니까?

답변

0

내가 물어 본지 오래되었지만 Dror, 편집 해 주셔서 감사합니다. 나는 그것을 시도해야합니다.

사실 몇 달 전에이 문제에 대한 해결책을 찾았습니다.

사이트 구성을 내보내고 XML 파일을 가져 와서이 파일을 편집하고 사이트 이름 등을 뭔가 (예 : dev1)로 설정할 수 있습니다. 그렇다면 이것을 가져 오면 .net이 사전 구성된 새로운 사이트가됩니다. 그냥 당신이 다른 사이트와 같을 수없는 이름과 다른 것들을 변경했는지 확인하십시오. (예를 들어 호스트 것들은 정확히 어떤 매개 변수가 있었는지 기억하지 못합니다.) 그것이 내가 추측하는 문제를 일으킬 수 있기 때문입니다.

해피 iising

1

IIS가 .NET 페이지 (예 : aspx 확장명)에서 수행하는 작업과 관련되므로 부작용이 없어야합니다.
IIS에서 .NET 확장 기능으로 고전 ASP 페이지가 처리되지 않으므로 걱정할 필요가 없습니다.
편집 :
MSDN에 따르면,이 옵션

-norestart를 사용할 수는 - 설치 또는 ASP.NET 스크립트 맵을 업데이트 한 후 World Wide Web 게시 서비스의 재시작을 억제한다. 이 옵션을 사용하지 않으면 모든 응용 프로그램 풀이 재활용됩니다.

그래서 당신은 재활용 할 것이다 응용 프로그램 풀에서 볼 수 있습니다.

+0

안녕하세요! 답장을 보내 주셔서 감사합니다. 글쎄, 그것은 고전적인 ASP 사이트에 아무런 영향을 미치지 않습니다,하지만 IIS는 일반적으로 나쁜 일을 할 수 있을까요? iis를 다시 시작합니다. 응용 프로그램 풀이 .net 1.1로 설정되어 있기 때문에 충돌이 발생합니까? 그리고 충돌이 발생하면 사이트가 다운됩니까? 앱 풀이 명시 적으로 하나의 버전에서만 작동하도록 설정 되었습니까? 아니면 동일한 풀에서 다른 버전을 실행할 수 없습니까? 나는 사이트가 온라인 상태로 유지 될 것이라는 것을 100 % 확신하고 싶다. – alexandermarcelo

관련 문제