首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当应用域名时,ASP.NET应用程序总是重定向回登录页面

问当应用域名时,ASP.NET应用程序总是重定向回登录页面
EN

Stack Overflow用户
提问于 2012-02-06 22:31:52
回答 2查看 2.4K关注 0票数 0

我有一个ASP.NET web forms应用程序,它要求用户登录。我让应用程序在一台实时服务器上运行,并使用指向它的IP地址,以允许外部客户对其进行测试。例如http://1.2.3.4/application

上周,客户决定他们很乐意将他们的用户切换到我的应用程序,并要求我们将现有的网址切换到我的应用程序,例如http://www.applicationurl.com

一旦我们这样做了,登录页面就停止工作:-如果您使用错误的用户名或密码登录,它会正确地告诉您您犯了一个错误-如果您使用正确的用户名和密码登录,则不会显示错误消息,但不会重定向到下一页,而是将用户重定向回登录页面

为了清楚起见,没有对应用程序进行任何更改-它仍然运行在具有相同配置设置的同一台服务器上。如果我使用内部或外部IP地址登录,则应用程序工作正常-一旦登录,我会被重定向到默认页面;只有在使用外部URL时,我才会一直被重定向回登录页面。登录页面的.css和图像均已正确加载。

这是在Windows Server2003的IIS7上运行的.NET 3.5。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-10 17:41:18

在咨询我们的IT团队后,我了解到为我们提供DNS名称的公司正在代理对我们的web服务器的调用。当我们将域名切换为直接呼叫我们的IP地址时,这个问题就解决了。我猜代理一定是修改了HTTP调用或者阻塞了cookie之类的东西。

检查是否发生这种情况的方法是ping您的域-在我们的例子中,它返回的是我们的DNS供应商的IP地址和域名,而不是我们的web服务器的IP地址。

票数 0
EN

Stack Overflow用户

发布于 2012-02-06 22:50:00

你能检查一下web.config文件的forms Element for authentication吗

  1. 检查路径属性。是否为“/”。
  2. 检查域(如果已设置)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9161685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档