Web 应用程序在发布时尝试使用表单身份验证,但在本地使用 Windows 身份验证?

发布于 2024-12-26 03:16:19 字数 633 浏览 0 评论 0原文

我的网络应用程序设置为使用 Windows 身份验证。当我在本地运行它时,它工作得很好,并且我可以访问用户名User.Identity.Name。但是,当我将其发布到 Web 服务器时,它会重定向到 http://mywebsite.com/my_app/Account/Login?ReturnUrl=%2fmy_app%2f,就像它尝试使用表单身份验证一样?服务器上启用了 Windows 身份验证。还有什么可能导致它出现这种行为?

   <authentication mode="Windows"></authentication>
    <authorization>
      <deny users="?"/>
    </authorization>

更新。 使用 我仍然收到相同的结果,但是当我将其完全注释掉时,网页将加载。

看来 在某种程度上导致了该问题。当它被注释掉时,它适用于 Windows 身份验证和“无”。不过我仍在尝试修复它。

I have my web app set up to use windows authentication. When I run it locally it works great and I have access to the username User.Identity.Name. However, when I publish it to the web server it redirects to http://mywebsite.com/my_app/Account/Login?ReturnUrl=%2fmy_app%2f, like it is trying to use forms authentication? Windows authentication is enabled on the server. What else could be causing it to behave this way?

   <authentication mode="Windows"></authentication>
    <authorization>
      <deny users="?"/>
    </authorization>

Update.
With <authentication mode="None"> I still receive the same results, but when I comment it out completely the web page will load.

It appears that the <deny users ="?"/> is somehow causing the problem. When it is commented out, it works with windows authentication and "None". I am still trying to fix it though.

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

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

发布评论

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

评论(1

云巢 2025-01-02 03:16:19

您部署时的身份验证设置是否相同?

您部署应用程序的服务器也需要位于域中。

您是否也使用过以下设置?

 <configuration>
  <system.web>
    <identity impersonate="true" />
  </system.web>
</configuration>

Do you have the same settings for the authentication when you deploy it?

The server that you deploy the application on needs to be in the domain as well.

Have you also used set the following?

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