托管在带有 Windows 身份验证的 mvc3 应用程序中的 wcf 服务在一台计算机上失败,但在另一台计算机上工作

发布于 2024-11-09 05:01:21 字数 321 浏览 5 评论 0原文

我有一个 wcf 服务托管在带有 Windows 身份验证的 MVC3 Web 应用程序中(禁用匿名)。

在一台计算机上,当我调用 svc 文件时,我看到 2 个请求返回 401,最后返回状态为 200 的响应(质询机制为应该是)

在另一台机器上,我可以看到没有发生任何挑战,相反,mvc帐户控制器运行到无限循环..

我使用IISExpress并且两者都使用相同的web.config和applicationhost.config(iisexpress的配置)...所以故障机器上一定有其他东西不同,但我似乎无法弄清楚它可能是什么。

该网站在两台机器上都运行良好。

I have a wcf service hosted inside an MVC3 web application with windows authentication (anonymous disabled)..

On one machine when I call the svc file, I see the 2 requests return 401 then finally finally the response with status 200 (the challenge mechanism as it should be)

On another machine, I can see there is no challenge occuring, instead, the mvc account controller runs into an infinite loop ..

I use IISExpress and both are using the same web.config and applicationhost.config (config for iisexpress)... so something else must be different on the failing machine, but I can't seem to figure out what it might be.

The website runs well on both machines.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

很酷又爱笑 2024-11-16 05:01:21

我删除了解决方案文件夹,并将其从版本控制中签出到一个新文件夹中。现在一切又恢复正常了...一定是文件夹中的某些内容(安全设置?)改变了行为。奇怪,不知道是什么原因造成的...

I deleted the solution folder and checked it out from version control into a fresh folder. Now everything works again... must have been something in the folder (secruity settings?) that changed behaviour. Strange, don't know what caused it...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文