返回首页

资源无法找到 - /帐户/登录|
到一个问题,我跑了一天,我能找到的很少,所以我想我把博客文章的信息:提醒我希望能帮助其他人到这个问题谁运行
我拿起钝称号,因为它是非常接近的模棱两可的错误消息,我希望帮助其他人找到解决方案,远远快于我。
最近,我MVC3应用工作,工作好,我想弄清楚我们的CI服务器的依赖,使我们并不需要有MVC的代码来构建服务器上安装,并打算做这加入斌部署的依赖。
我做了几个小意见,控制器改变回家,然后点击"添加部署的依赖关系......??和对话框出现时,我选择了ASP.NET MVC的
然后我做了一个快速构建的完整性检查,运行测试和运行应用程序前检查才发现,当我跑的网站上,我有一个死亡的黄色画面:

跆拳道!单元测试都通过,我已经测试通过登录和使用本网站的意见,自己片刻或两个前。不幸的是,我已经不只是一个单一的变化,因为我最后一次检查(我的坏)等我回去和我所有的变化一次,以确保没有我的变化之一,可能会造成问题,并没有发现任何检查。
然后我细看了错误,并看到它试图请求的URL /帐户/登录认为,处理记录,被称为Logon.nbsp的名称不正确,我检查了网络。配置和默认值并未改变:
{A}
然后我试图更改帐户到像ABCDEF的抽象的东西,但有一个类似的错误,而不是请求的URL /帐户/登录/ ABCDEF的/登录。东西被错误地介入时,重定向到的loginUrl改变路线,以取代与登录登录。
然后我转向谷歌,发现...没有,还有什么,似乎适用于我是。
只给我留下的不可想象,可能是做与部署的依赖?我细看了已被添加在集会和看到System.Web.Helpers.dll部署在bin文件夹,我知道是Web Matrix的联系。然后,我也有点反射勘探转向本次大会上没有特别依赖任何其他的bin部署依赖或我任何引用的程序集,所以我删除了网站再次开始工作!
更集中一点谷歌搜索,然后打开,我所看到的行为与tonbsp在WebMatrix SimpleMembership,我也注意到thatnbsp;如果你看一下在System.Web.Configuration和FormsAuthentication类,你会发现该属性的LoginUrl有一个login.aspx的默认值。我没有专门跟踪回本,但它是可疑的,一定会适合我所看到的行为。
在我的第二个谷歌企图,我还发现,如果你不想删除组件,您可以添加LT添加关键="enableSimpleMembershipquot;值= quot; falsequot; / GT;您的网页的AppSettings config和本也将允许站点正常工作,但你为什么要添加这个在所有?
从论坛的帖子和一些博客文章,我发现它出现,你或许会在MVC中使用System.Web.Helpers,如果你想使用的佣工,你在Twitter的助手,如WebMatrix找到一个SimpleMembership提供商被称为默认情况下,而不是正常的身份验证机制,在我所看到的行为导致在MVC。
恕我直言,当你添加包括System.Web.Helpers应在VS的bin部署文件:你的appsetting添加缺少的web.config如果它不需要,不添加组件添加的功能,而不需要设置
,希望这篇文章可以帮助别人绊倒到这个问题,并保存他们所花费的时间我的工作,为什么我的工作代码突然变得残破不堪。弥敦道Gloyn:8331341 |会员

回答

评论会员:游客 时间:2012/02/07
|弥敦道Gloyn:没问题,很高兴它帮助
Evgeny_Rokhlin
评论会员:游客 时间:2012/02/07
我发现了一些非常类似的问题,通过google搜索,但没有完全和这个没有相同解决方案的帮助。我只是气喘吁吁地说,当我看到这个文章描述究竟发生了什么给我,一步一步-在本地PC机,安装部署的依赖关系,安装在服务器上,工作,注意到URL的区别...一个非常及时的职位和工作就像一个魅力