Kli*_*akM 32 asp.net iis ip clickonce localhost
我正在尝试发布ClickOnce
应用程序并在本地测试它.我想提供安装链接,所以我需要用IP地址更新位置,除非我无法安装它(因为它localhost
被翻译成计算机名并且无法访问).问题是,IIS
我可以通过localhost
在地址中使用来访问我的页面.
http://localhost:9995/publish/Publish.htm <-- working
http://192.168.1.104:9995/publish/Publish.htm <-- not working (my IP address)
http://my_pc_name:9995/publish/Publish.htm <-- not working
http://127.0.0.1:9995/publish/Publish.htm <-- even that is not working
Run Code Online (Sandbox Code Playgroud)
我正在使用Windows 7
和Visual Studio 2012
使用IIS Express 8.0
,但我尝试了相同的Visual Studio 2010
,它ASP.NET server
仍然失败了.我关闭了防火墙.
你有什么想法可能有什么不对吗?
小智 22
所以我遇到了与WSUS相同的问题,结果发现IIS 8.5没有绑定到我的ipv4 ip地址,但是绑定到了ipv6地址.当我通过localhost:8580访问它时,它会将它转换为ipv6 localhost地址,因此可以工作.通过ip访问它是不行的.我不得不使用netsh手动绑定地址,然后它立即工作.血腥烦人.
脚步:
netsh http add iplisten ipaddress (IPADDRESSOFYOURSERVER)
而已.你应该得到:
IP address successfully added
我在这里找到了命令 https://serverfault.com/questions/123796/get-iis-7-5-to-listen-on-ipv6
Ari*_*tos 15
IIS是一个多网站服务器.方法与主机标题名称截然不同.所以你需要在你的网站上设置它.
以下是您需要遵循的步骤:
如何:使用主机标头名称使用主机标头名称托管多个站点 以托管多个网站
一般情况下,打开您的网站属性,找到IP地址,并在其附近有高级的"此网站的多个身份".在那里你需要以太网将所有收入添加到这个站点并加上一个星号:"*",以太位置你想要使用的名字.
小智 13
也许它可以帮助别人:)
我不允许发布图片,所以这里有额外链接到我的博客.抱歉.
在IIS管理中:选择" 站点",然后选择" 绑定".
加
归档时间: |
|
查看次数: |
87293 次 |
最近记录: |