问题描述
|
我在带有Windows身份验证的MVC3 Web应用程序中托管了wcf服务(禁用了匿名功能)。
在一台机器上,当我调用svc文件时,我看到2个请求返回401,最后最终返回状态为200的响应(应该是质询机制)
在另一台机器上,我可以看到没有挑战发生,相反,mvc帐户控制器陷入无限循环..
我使用IISExpress,并且两者都使用相同的web.config和applicationhost.config(用于iisexpress的配置)...因此在发生故障的计算机上必须有其他区别,但是我似乎无法弄清楚这可能是什么。
该网站在两台计算机上均运行良好。
解决方法
我删除了解决方案文件夹,并将其从版本控制中检出到新文件夹中。现在,一切又可以正常工作了……文件夹中的某些内容(安全性设置?)一定改变了行为。奇怪,不知道是什么原因造成的...