Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用本地计算机IP地址在本地计算机上测试网站_Asp.net_.net_Networking_Localhost_Ip Address - Fatal编程技术网

Asp.net 使用本地计算机IP地址在本地计算机上测试网站

Asp.net 使用本地计算机IP地址在本地计算机上测试网站,asp.net,.net,networking,localhost,ip-address,Asp.net,.net,Networking,Localhost,Ip Address,嗨,我正在开发一个网站,想在本地机器上测试它 流程如下: A--我的网站 B--第三方网站 从A向B发送带有url的请求,例如:这是B报告成功或错误的url 因此,我需要定义要向其报告的url 为此,我需要给出一个绝对url或路径 这就是为什么我不能在本地机器上测试它,必须上传并测试它 但这不允许我跟踪错误并调试它(通过断点) 因此,我尝试获取本地计算机地址,如“http://123.456.7.8/abc.aspx" 但似乎不起作用。 我的电脑在windows xp上运行,并连接到路由器,我的

嗨,我正在开发一个网站,想在本地机器上测试它

流程如下:

A--我的网站

B--第三方网站

从A向B发送带有url的请求,例如:这是B报告成功或错误的url

因此,我需要定义要向其报告的url

为此,我需要给出一个绝对url或路径

这就是为什么我不能在本地机器上测试它,必须上传并测试它

但这不允许我跟踪错误并调试它(通过断点) 因此,我尝试获取本地计算机地址,如“http://123.456.7.8/abc.aspx"

但似乎不起作用。 我的电脑在windows xp上运行,并连接到路由器,我的电脑在网络中,我想这就是为什么我会得到一个动态IP

也尝试过公共ip地址,但运气不佳


任何解决方法或帮助。

我相信你可以尝试使用你的机器名。

你可以设置本地DNS服务器或简单地利用主机文件来欺骗你的web浏览器。例如,将test.com注册到您计算机的IP地址,然后您可以使用访问IIS默认网站(或您在IIS上的网站,如果您将其配置为默认URL)


这是一种在本地测试web应用程序的典型方法。

我相信您正在尝试让外部网站与您的本地PC联系。您的本地PC位于路由器后面,并从您的本地路由器获取专用IP

您需要为外部网站提供一个地址,该地址包含路由器的外部IP,并将路由器配置为将传入请求转发到your PC。 i、 e.将路由器上的端口80转发到XP机器上的端口80


因此,当外部网站尝试联系时,它将与您的路由器对话,然后路由器将请求传递(“转发”)到您的PC上,例如尝试在IIS上托管您的网站,然后为您的系统提供修复IP,并尝试使用您的IP访问它。另一件事是获取您的全局IP(您可以从Whatismyip.com进行检查),并将其设置在IIS中的绑定中,以便通过internet获取对它的请求