我正在为azure开发一个MVC3应用程序,它在我的本地环境和天蓝色模拟器中运行良好。但是,当我将它部署到azure时,我收到错误'Method not found:'System.Web.Razor.GeneratorResults System.Web.Razor.RazorTemplateEngine.GenerateCode'。
我已使用Visual Studio
添加了可部署的依赖项我在线找到答案并没有太大成功,任何帮助都会受到赞赏。
答案 0 :(得分:0)
这听起来像是部署问题。不知何故,正确的.DLL并没有完全转向Azure。确保可部署的依赖项是正确的依赖项。
答案 1 :(得分:0)
尝试“bin”部署它。看看它是否有效。这是一个很棒的博客here。
答案 2 :(得分:0)
默认情况下,azure上没有与MVC3相关的程序集。如果您使用的是Azure SDK 1.6,则可以创建MVC3 Web角色,它会将所有必需的程序集添加到BIN中,并在部署时复制到azure。
如果您使用的是早于1.6的SDK,则必须手动将它们添加到引用中,并确保它们都设置为Copy Local = True。程序集将是