1. 기본적으로 IIS Express는 localhost만 접속이 가능하다.
2. 외부 아이피 즉, 192.168.0.13혹은 127.0.0.1으로 접속시 아래와 같은 에러가 발생한다.
Http error 503, The service is unavailable.
![](https://www.upchris.com/wp-content/uploads/2020/02/img1.daumcdn.png)
3. 현재 실행하고자하는 프로젝트로 우선 이동한다. 그리고 폴더 옵션에서 숨김 폴더를 표시를 한 뒤, .vs 디렉토리을 찾아야한다. 그리고 config 폴더에 applicationhost.config 를 실행한다.
{내 프로젝트} -> .vs -> config -> applicationhost.config
![](https://www.upchris.com/wp-content/uploads/2020/02/img1.daumcdn-1.png)
참고로 2015 이하 버전에서는 .vs가 보이지 않았다.
IIS Express의 C:\Users{유저이름}\Documents\IISExpress\config 폴더 안에 있는 applicationhost.config 를 수정해야했다.
4. 밑으로 내려가다보면 라는 부분이 있는데, 자신이 실행하고자 하는 포트를 찾으면 보일것이다. 이것을 localhost를 삭제한 뒤, 저장한다.
bindingInformation=”:내포트:localhost” -> bindingInformation=”:내포트:” 으로 변경
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="D:\workspace\cshap\-\-" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<site name="FC2014_Provider" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\workspace\cshap\-\-" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:내포트:localhost" />
</bindings>
</site>
Code language: HTML, XML (xml)
![](https://www.upchris.com/wp-content/uploads/2020/02/img1.daumcdn-2.png)
5. 서버를 실행할 PC 서버의 방화벽을 해제 하니,이제 외부 아이피로 접속시 접속이 잘 되는것을 확인했다.