我有一个ASP.NET MVC区的管理,这是AdminAreaRegistration.cs代码ASP.NET MVC区工作本地服务器上,而不是在Azure上
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"myadmin/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
不要在一个局部的问题在Visual测试时Studio,区域内容载入成功。
现在我已经将该网站发布到Azure,并且管理区不会加载到生产服务器上,我收到此错误。
路径'/ myadmin /'的控制器未找到或未实现IController。
Area代码位于我的主项目中,我经过验证将它作为.dll存在于Azure中,所以我不认为Azure缺少文件。
有什么想法?
谢谢你的提示!事实证明,我只是在浏览器中使用了错误的路径 - 呃。 – Andrew