我的带有Forms身份验证的ASP.NET MVC2应用程序甚至阻止访问图像,
发布时间:2020-12-16 03:38:01 所属栏目:asp.Net 来源:网络整理
导读:我正在开发一个MVC2应用程序并在其上使用表单身份验证. 脚本,图像和样式都被阻止给未记录的用户,因此登录页面看起来很糟糕. 它在本地运行良好,问题是当我发布到服务器时. 有谁有任何想法为什么???? PS:服务器IIS是7.5版 我的Web.config: configuration sys
我正在开发一个MVC2应用程序并在其上使用表单身份验证.
脚本,图像和样式都被阻止给未记录的用户,因此登录页面看起来很糟糕. 它在本地运行良好,问题是当我发布到服务器时. 有谁有任何想法为什么???? PS:服务器IIS是7.5版 我的Web.config: <configuration> <system.web> <globalization culture="pt-BR" uiCulture="pt-BR" /> <httpRuntime requestValidationMode="2.0"/> <customErrors mode="Off" /> <compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="System.Web.Abstractions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Routing,PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Mvc,Version=2.0.0.0,PublicKeyToken=31BF3856AD364E35" /> </assemblies> </compilation> <pages> <namespaces> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Routing" /> <add namespace="Admin.Models" /> </namespaces> </pages> <authentication mode="Forms"> <forms name="AGAuth" loginUrl="~/Home/Login" timeout="120" /> </authentication> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"/> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> <connectionStrings> <add name="DBContainer" connectionString="metadata=res://*/Database.DB.csdl|res://*/Database.DB.ssdl|res://*/Database.DB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=thewebserver.com,5158;Initial Catalog=thedatabase;Persist Security Info=True;User ID=theuser;Password=thepassword;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> </connectionStrings> </configuration> 解决方法
我有完全相同的问题.
原因是IIS身份验证配置.通过启用匿名身份验证(并启用表单身份验证和禁用Windows身份验证),可以在注销时访问脚本,样式和图像. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .NET WebApi jsonapi.org支持
- .NET 反编译调试神器:dnSpy了解一下
- asp.net-mvc – 从控制器的操作调用集线器方法
- asp.net-mvc – Jasmine在一个单独的测试项目中
- 如何使用asp.net克隆/复制控件(带子控件)?
- asp.net-mvc – ASP.NET MVC 3 RC和Azure?
- asp.net-mvc – asp.net mvc – string或int的路由(即/ typ
- 如何在ASP.Net Core 2.0应用程序中使用Bootstrap?
- .net – SignalR – connection.hubName未定义
- asp.net-mvc – 以表格形式上传图片并在MVC 4上显示