Cookies 使用端口号进行主机操作
我试图完成一项简单的任务: URI为的每个请求: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
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.SASP.NET Web API不能很好地与localhost address配合使用(例如,您无法从服务器中为localhost address添加Cookie)。您确定您正在侦听端口8081吗?从您的问题描述来看,似乎没有任何东西在实际运行。再次检查。谢谢,但正如第一个URI所示,它工作得很好,但是:,没有。奇怪。你的网络应用程序认为它在哪里?如果您不将其称为“localhost”,它是否会重定向/不应答?事实上,它在127.0.0.1下无法回答,这可能表明了类似的情况。