IIS / 웹 응용 프로그램은 시간이 지남에 따라 일했던 상점에서 까다로운 문제였습니다.
한편으로, IIS는 서버에 내장 된 서비스 (대개)이며 일반적으로 서버 관리자가 유지 관리하고 구성해야합니다. 문제가 발생하면 어떤 일이 발생하는지 알거나 최소한 "웹 앱에 문제가 있습니다"라고 말한 지점까지 진단하여 개발자가 코드를 디버깅하도록 할 수 있습니다.
그러나 서버의 각 웹 응용 프로그램은 고유하며 당면한 문제에 따라 복잡해질 수있는 많은 뉘앙스가 있습니다.
반면에 각 웹 응용 프로그램은 여러 가지면에서 독특하고 다루어야 할 특정 문제가 있으며 개발자는 응용 프로그램에 대해 가장 잘 알고있는 사람입니다. 디버깅을 위해 web.config 파일을 수정해야하거나 IIS가 웹 응용 프로그램에 슬픔을주기 시작하는 경우 개발자는 IIS 또는 응용 프로그램 자체로 인해 문제가있는 위치를 파악하고 적절히 수정해야합니다.
그러나 일부 설정 / 최적화가 서버 성능 및 안정성에 크게 영향을 줄 수 있기 때문에 개발자가 직접 IIS를 사용하여 조정할 수있는 것은 심각한 문제가됩니다.
그렇다면 균형은 어디에 있습니까? 서버 관리자가 IIS 전문가 여야하고 모든 문제를 처리해야하며 배포를 통해 사이트 파일을 보내거나 개발자가 서버 및 IIS 문제에 대한 책임을 맡고 이에 따라 처리해야합니까?