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