如何在我的LOCAL机器上模拟CORS?

时间:2013-02-20 09:23:07

标签: .net wcf iis-7 wcf-security cors

是否有可能在IIS7中创建一个网站,看起来它可能看起来像是在不同的域中,所以从这个网站的一个页面我可以测试我的一个WCF服务的跨源资源共享调用当地主持人?

2 个答案:

答案 0 :(得分:8)

您可以将您喜欢的任何域名添加到主机文件(%windir%\System32\Drivers\etc\hosts),然后将其映射回127.0.0.1。然后,对该域的任何请求都将发送到您的本地计算机。

就CORS而言,您添加的每个域名都应单独处理。如果您使用的是Windows Server SKU,则甚至可以将IIS配置为使用多个站点并对其进行配置以检查主机标头,以确定哪个站点响应每个域的请求。

答案 1 :(得分:3)

您可以在C:\ windows \ system32 \ drivers \ etc \

中修改主机文件

添加如下条目:

127.0.0.1    your domain name

然后在iis中为您的网站添加“您的域名”

的主机名