Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Cookies 使用端口号进行主机操作_Cookies_Asp.net Web Api_Localhost_Hosts - Fatal编程技术网

Cookies 使用端口号进行主机操作

Cookies 使用端口号进行主机操作,cookies,asp.net-web-api,localhost,hosts,Cookies,Asp.net Web Api,Localhost,Hosts,我试图完成一项简单的任务: URI为的每个请求: http://localhost:8081/api/customers 也可通过以下途径获得: http://somedomain.com:8081/api/customer 我已定义了我的主机文件: 127.0.0.1 somedomain.com 因此,如果URI为: somedomain.com 它被重定向到localhost(默认的IIS8页面),这是windows上的wwwroot文件夹。伟大的 但是,以下各项不起作用: so

我试图完成一项简单的任务: URI为的每个请求:

http://localhost:8081/api/customers
也可通过以下途径获得:

http://somedomain.com:8081/api/customer
我已定义了我的主机文件:

127.0.0.1 somedomain.com
因此,如果URI为:

somedomain.com
它被重定向到localhost(默认的IIS8页面),这是windows上的wwwroot文件夹。伟大的
但是,以下各项不起作用:

somedomain.com:8081
nor
127.0.0.1:8081
无论如何,要让它工作

p.S

ASP.NET Web API不能很好地与localhost address配合使用(例如,您无法从服务器中为localhost address添加Cookie)。

您确定您正在侦听端口8081吗?从您的问题描述来看,似乎没有任何东西在实际运行。再次检查。谢谢,但正如第一个URI所示,它工作得很好,但是:,没有。奇怪。你的网络应用程序认为它在哪里?如果您不将其称为“localhost”,它是否会重定向/不应答?事实上,它在127.0.0.1下无法回答,这可能表明了类似的情况。