我有一个网站正在运作。我运行它,我看到localhost / pagename.aspx启动并运行。我用我的IP地址和端口号替换它像这样..:// 10.xxx.xxx.xx:12234 / pagename.aspx它不起作用。如果我使用127.0.0.1,它可以工作。事情是这个网站有一个asmx Web服务。我需要访问它。我禁用了防火墙。我还为端口12234添加了入站和出站规则。我两次都允许。但还是看不出来。我做错了什么?有没有其他方式可以访问? (有些研究告诉我去IIS并在那里进行一些设置更改。这不是那么清楚)。更多问题来了。感谢。
答案 0 :(得分:1)
我希望您关注this教程。 我也会给你一些步骤。
转到iis管理器并创建一个新的应用程序池,并将.net框架设置为v4.0。另请注意,您要使用的应用程序/服务的框架也是相同的框架。
将您的网络应用程序/服务发布到您文件系统中的文件夹中,发布配置文件为“文件系统”。
将文件夹(您刚刚发布的文件)复制到C:\ inetpub \ wwwroot(这是默认文件夹)。
打开iis管理器并刷新默认站点,您刚刚复制到C:\ inetpub \ wwwroot文件夹中的新文件夹将会出现。
右键单击该文件夹,然后单击“转换为应用程序”。
再次右键单击并单击 - >管理应用程序 - >高级设置。查找应用程序池并将其从Default更改为刚刚创建的新池。
启用中间窗格中的目录浏览。
在左侧窗格中,点击“rowse *:80(http)”
浏览器将打开,您可以看到应用程序/服务正在运行。
http://localhost/something/ 将成为地址栏上的默认值。
将其更改为 192.168.1.85/something 也会为您提供相同的结果。可以从同一网络中的任何计算机使用您的系统的IP地址访问相同的内容
192.168.1.85是我系统的IP地址。运行命令提示符并输入 ipconfig ,您就可以找到您的IP地址。