我有一個asp.net網站,我無法從網絡內部或網絡外部訪問。我只能從我的機器訪問它,從我運行網站的位置訪問它。防火牆由名爲Eset的軟件管理,只有當我禁用它時,該站點甚至可以在本地系統上打開。我在網站使用的端口的防火牆上打了一個洞,儘管如此,我無法從另一臺機器訪問該站點。路由器中還有一個端口轉發規則,它將流量重定向到我的機器。無法訪問本地網絡中的asp.net網站
請讓我知道如何使這項工作?
編輯1: IISExpress/config/applicationhost.config文件的內容。
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<!--site name="WebSite2" id="2" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite2" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:192.168.1.12" />
</bindings>
</site-->
<site name="DataArchive" id="3">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\Main\Work\SOURCE\WORKING\eMote\MicroFrameworkPK_v4_3\APPS\DataArchive\DataArchive" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:64068:localhost" />
</bindings>
</site>
謝謝。第一步工作。但第二步不起作用(使用IP地址)。我已經添加applicationhost.config文件的內容到我的問題。 – Sarvavyapi 2014-10-02 21:45:12
我想你是使用IIS Express而不是IIS常規請參考http://stackoverflow.com/questions/3313616/iis-express-enable-external-request for express – user2148906 2014-10-03 15:37:19
謝謝。我能解決這個問題。我會把它作爲答案發布(這比我想象的更復雜) – Sarvavyapi 2014-10-03 17:01:15