加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 我的应用程序让我重定向到Account / LogOn?ReturnUr

发布时间:2020-12-16 06:37:36 所属栏目:asp.Net 来源:网络整理
导读:我创建了一个MCV 3应用程序并将其部署到我的组织中的开发服务器.它在我的开发机器上运行正常.但是,我注意到在开发服务器中,即使我已正确登录,应用程序也会将我重定向到Account / LogOn?ReturnUrl = / web页面.我也看到有时一些资产(CSS,Javascript,图像)也
我创建了一个MCV 3应用程序并将其部署到我的组织中的开发服务器.它在我的开发机器上运行正常.但是,我注意到在开发服务器中,即使我已正确登录,应用程序也会将我重定向到Account / LogOn?ReturnUrl = / web页面.我也看到有时一些资产(CSS,Javascript,图像)也没有服务.

显示的错误消息如下.刷新页面后,应用程序工作正常.如果我在一段时间内没有访问该应用程序,则会出现错误.
有任何想法吗?

Server Error in ‘/’ Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its
dependencies) could have been removed,had its name changed,or is
temporarily unavailable. Please review the following URL and make
sure that it is spelled correctly.

Requested URL: /Account/LogOn

解决方法

这很常见.对于资源样式表等,通常是不使用@ Content.Url的结果.我的猜测是,对于其他问题,您可能会硬编码链接而不是使用@ Url.Action.这很常见,我已经遇到过很多次了.

实际上,在开发环境中,您并不真正关心虚拟目录 – 但在生产环境中,这更是一个问题.

我认为/ Account / Login在使用IIS IIS时指向根目录,您希望通过虚拟目录指向此路由.如果链接是通过<%= Html.ActionLink%>之类的东西生成的,那么你没事.但是如果你有一些javascript并且你正在调用一个URL,或者如果你硬编码链接到/ MyController / MyList那么它就找不到了.

与css文件相同.如果您在创建新项目时查看Site.css文件的访问方式,那么您将看到如下内容:

< link href ='<%= Url.Content(“?/ Content.Site.css”)%>‘等..等..

如果这是有道理的,请告诉我.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读