asp.net – 我的应用程序让我重定向到Account / LogOn?ReturnUr
我创建了一个MCV 3应用程序并将其部署到我的组织中的开发服务器.它在我的开发机器上运行正常.但是,我注意到在开发服务器中,即使我已正确登录,应用程序也会将我重定向到Account / LogOn?ReturnUrl = / web页面.我也看到有时一些资产(CSS,Javascript,图像)也没有服务.
显示的错误消息如下.刷新页面后,应用程序工作正常.如果我在一段时间内没有访问该应用程序,则会出现错误.
解决方法
这很常见.对于资源样式表等,通常是不使用@ Content.Url的结果.我的猜测是,对于其他问题,您可能会硬编码链接而不是使用@ Url.Action.这很常见,我已经遇到过很多次了.
实际上,在开发环境中,您并不真正关心虚拟目录 – 但在生产环境中,这更是一个问题. 我认为/ Account / Login在使用IIS IIS时指向根目录,您希望通过虚拟目录指向此路由.如果链接是通过<%= Html.ActionLink%>之类的东西生成的,那么你没事.但是如果你有一些javascript并且你正在调用一个URL,或者如果你硬编码链接到/ MyController / MyList那么它就找不到了. 与css文件相同.如果您在创建新项目时查看Site.css文件的访问方式,那么您将看到如下内容: < link href ='<%= Url.Content(“?/ Content.Site.css”)%>‘等..等.. 如果这是有道理的,请告诉我. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – ASP:ItemTemplate中的DropDownList:为什么允许
- asp.net-core – 如何将ASP.NET 5(vnext)从Beta5升级到Beta
- asp.net-mvc-3 – 不再使用XXXX.现在用于检测模型中的更改
- asp.net-mvc – 在MVC3 Razor视图引擎中设置文本框的可见性
- ASP.NET工作进程仍然以31kb的大小返回数据
- 将ASP.NET Web API 2中值类型(C#)的.MinValue序列化为null
- asp.net – 如何在Web应用程序中获取Client Machine的Mac地
- asp.net – 在global.asax中注册并使用Unity的记录器
- asp.net – 我可以在Orchard CMS中使用我的Ninject .NET项目
- asp.net – 获取当前用户的GUID?
- ASP.NET web.config中数据库连接字符串connectio
- asp.net-web-api – 实现ASP.NET WebAPI版本控制
- asp.net mvc中配置全局异常过滤器
- asp.net – 如何在CORS中解决’预检无效(重定向)
- asp.net-mvc-3 – asp.net mvc的telerik grid的开
- asp.net核心 – 在ASP.NET Core的WebDeploy期间,
- asp.net – 如何在Button Click事件上调用此Jque
- ASP.NET Core 2.0 Identity中的Cookies.Applicat
- asp.net – 从SignalR中的所有组中删除连接
- ASP.NET System.OutOfMemoryException