ASP.NET登录是指在服务器IIS上登录到主页,本地IIS工作

ASP.NET登录是指在服务器IIS上登录到主页,本地IIS工作,asp.net,iis,Asp.net,Iis,虽然我的工具在我自己的机器(ASP.NET 4.5)上工作,但它开始于: http://localhost/KnownErrorDatabase/login?ReturnUrl=%2fKnownErrorDatabase%2fHome&AspxAutoDetectCookieSupport=1 我将它从iis导出到一个ZIP文件,然后在服务器上导入(注意:我确实检查了身份验证模式(Everythings已检查!) 虽然我的本地IIS以登录开始,但服务器不是。页面可以工作,并且在我的本地

虽然我的工具在我自己的机器(ASP.NET 4.5)上工作,但它开始于:

http://localhost/KnownErrorDatabase/login?ReturnUrl=%2fKnownErrorDatabase%2fHome&AspxAutoDetectCookieSupport=1
我将它从iis导出到一个ZIP文件,然后在服务器上导入(注意:我确实检查了身份验证模式(Everythings已检查!) 虽然我的本地IIS以登录开始,但服务器不是。页面可以工作,并且在我的本地IIS上,内联网中的其他PC可以登录等。但是现在出现了错误:如果我单击登录按钮(指页面),我会被重定向到WebApp的主页……有人知道这是怎么回事吗?IIS在7.5版的两台计算机上

这是IIS中设置的结果。您的默认页面可能设置为主页,而不是登录页面。否则,您的IIS服务器设置为允许匿名用户。因此,不会发生身份验证/登录。请检查IIS中的身份验证设置。


<location path="login.aspx">
<system.web>
  <authorization>
    <allow users="?" />
  </authorization>
</system.web>

将此添加到我的web.config中修复了问题

感谢您的回答,在本地IIS上,我确实检查了与服务器上相同的身份验证设置(匿名、身份更改和表单身份验证)。我在服务器上也是这样做的。根本没有更改错误:(您的应用程序(文件夹)是否配置为应用程序?或者