C# iis基本身份验证不';我无法使用我的asp.net应用程序
我的需求很简单,我有一个asp.net mvc 5 web应用程序,我想向我的客户展示我的应用程序。为此,我想把我的网站放在我的iis上,并用基本的身份验证权限进行保护 问题是:对于空文件夹,它工作得很好,但当我部署我的应用程序时,我发现: 页面未正确重定向 有了这个链接: 这里是my web.config:C# iis基本身份验证不';我无法使用我的asp.net应用程序,c#,asp.net,asp.net-mvc,iis,C#,Asp.net,Asp.net Mvc,Iis,我的需求很简单,我有一个asp.net mvc 5 web应用程序,我想向我的客户展示我的应用程序。为此,我想把我的网站放在我的iis上,并用基本的身份验证权限进行保护 问题是:对于空文件夹,它工作得很好,但当我部署我的应用程序时,我发现: 页面未正确重定向 有了这个链接: 这里是my web.config: <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> &
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
</system.webServer>
</configuration>
IIS中的我的配置身份验证:
-匿名身份验证已禁用
-基本身份验证已启用
但是没有我的应用程序,它运行得很好,所以我认为
谢谢你的帮助 好吧,我确信问题不在于代码,而是 在文件Startup.cs中,我注释默认代码:
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
//ConfigureAuth(app);
}
}
它是有效的。您将得到一个无限的重定向循环。作为一个实验,试着从
web.config
中删除
元素,看看会发生什么。我试过了,但没有效果