2013-06-11 37 views
5

Tôi đã cố gắng để có được IIS Express làm việc để người dùng bên ngoài có thể xem trang web phát triển MVC ASP.NET của tôi. Tôi đã làm theo hướng dẫn trên số SO answer này nhưng hiện giờ tôi gặp phải lỗi 503 khi truy cập trang web bằng địa chỉ IP bên ngoài của tôi, localhost vẫn hoạt động tốt.IIS Express Kích hoạt yêu cầu bên ngoài - 503

tập tin cấu hình của tôi dường như ok

<site name="ManagerUI" id="5"> 
    <application path="/" applicationPool="Clr4IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="D:\Application Development\Manager\MAIN-Branch\ManagerUI\ManagerUI" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation="*:1904:" /> 
    </bindings> 
</site> 

Tôi tìm thấy sau SO answer mà giải quyết vấn đề này, nhưng nó chỉ sẽ cho phép nó hoạt động trên một địa chỉ bên ngoài chứ không phải là tất cả các địa chỉ IP của tôi (localhost, bên ngoài một vv)

<binding protocol="http" bindingInformation=":1904:your-machine-name" /> 

Trả lời

16

tôi quản lý để giải quyết nó, sai lầm của tôi đã suy nghĩ rằng bạn chỉ có thể có một bộ ràng buộc, tôi sau đó bắt buộc đối với tất cả các địa chỉ bên ngoài thiết lập tôi muốn phục vụ trên và nó bây giờ tất cả các công trình

<bindings> 
    <binding protocol="http" bindingInformation=":1904:" /> 
    <binding protocol="http" bindingInformation=":1904:machineName" /> 
    <binding protocol="http" bindingInformation=":1904:10.1.10.123" /> 
</bindings> 
Các vấn đề liên quan