使用ipaddress从其他系统访问Web服务

时间:2013-06-18 19:53:03

标签: web-services iis localhost ip-address firewall

我有一个网站正在运作。我运行它,我看到localhost / pagename.aspx启动并运行。我用我的IP地址和端口号替换它像这样..:// 10.xxx.xxx.xx:12234 / pagename.aspx它不起作用。如果我使用127.0.0.1,它可以工作。事情是这个网站有一个asmx Web服务。我需要访问它。我禁用了防火墙。我还为端口12234添加了入站和出站规则。我两次都允许。但还是看不出来。我做错了什么?有没有其他方式可以访问? (有些研究告诉我去IIS并在那里进行一些设置更改。这不是那么清楚)。更多问题来了。感谢。

1 个答案:

答案 0 :(得分:1)

我希望您关注this教程。 我也会给你一些步骤。

  1. 转到iis管理器并创建一个新的应用程序池,并将.net框架设置为v4.0。另请注意,您要使用的应用程序/服务的框架也是相同的框架。

  2. 将您的网络应用程序/服务发布到您文件系统中的文件夹中,发布配置文件为“文件系统”。

  3. 将文件夹(您刚刚发布的文件)复制到C:\ inetpub \ wwwroot(这是默认文件夹)。

  4. 打开iis管理器并刷新默认站点,您刚刚复制到C:\ inetpub \ wwwroot文件夹中的新文件夹将会出现。

  5. 右键单击该文件夹,然后单击“转换为应用程序”。

  6. 再次右键单击并单击 - >管理应用程序 - >高级设置。查找应用程序池并将其从Default更改为刚刚创建的新池。

  7. 启用中间窗格中的目录浏览。

  8. 在左侧窗格中,点击“rowse *:80(http)”

  9. 浏览器将打开,您可以看到应用程序/服务正在运行。

    http://localhost/something/ 将成为地址栏上的默认值。

    将其更改为 192.168.1.85/something 也会为您提供相同的结果。可以从同一网络中的任何计算机使用您的系统的IP地址访问相同的内容

    192.168.1.85是我系统的IP地址。运行命令提示符并输入 ipconfig ,您就可以找到您的IP地址。