Web services 使用ipaddress从另一个系统访问web服务

Web services 使用ipaddress从另一个系统访问web服务,web-services,iis,localhost,ip-address,firewall,Web Services,Iis,Localhost,Ip Address,Firewall,我有一个网站正在工作。我运行它,看到localhost/pagename.aspx启动并运行。我将其替换为我的ip地址和端口号,如下所示://10.xxx.xxx.xx:12234/pagename.aspx,它不工作。如果我使用127.0.0.1,它是有效的。问题是这个网站有一个ASMXWeb服务。我需要访问它。我禁用了防火墙。我还为端口12234添加了入站和出站规则。两次我都允许。但还是看不见。我做错了什么?有没有其他方法可以访问?(一些研究告诉我去IIS并在那里做一些设置更改。这不是很清楚

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

我希望你们按照教程进行操作。 我也会给你一些步骤

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

  • 将web应用程序/服务发布到文件系统中的文件夹中,发布配置文件为“文件系统”

  • 将文件夹(您刚刚发布的)复制到C:\inetpub\wwwroot(默认文件夹)中

  • 打开iis管理器并刷新默认站点,此时将显示刚才复制到C:\inetpub\wwwroot文件夹中的新文件夹

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

  • 再次右键单击,然后单击->管理应用程序->高级设置。查找应用程序池并将其从默认设置更改为刚创建的新池

  • 启用位于中间窗格上的目录浏览

  • 在左侧窗格中,单击“rowse*:80(http)”

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

    将是地址栏上的默认值

    将其更改为192.168.1.85/某个也会得到相同的结果。可以从同一网络中具有系统ip地址的任何计算机访问相同的内容


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

    您正在使用IIS Express吗?默认情况下,它不允许外部请求。见@Jason。当我转到IIS Manager-Help-About时,我没有看到任何表示“Express”的单词。上面写着7.5.7600版。@Jason。尽管如此,我还是尝试了链接中的命令。我将路径改为h..p://10.xxx.xx.12:12234/。上面写着“URL预订成功添加”。@Jason。我还添加了绑定规则。我给出了我的电脑名和IP地址名。不起作用。另外,我的是IIS Express。在阅读该文档时,我向上查找,发现有一个名为IIS Express的文件夹。但还是不行。我还应该修复什么?