我们在发布ASP.Net MVC 3应用程序时得到的就是:
没有错误消息或任何内容。当连接字符串无效时,我们已经看过一次。但是,这一次,我们确信这不是问题所在。
我们应该如何开始“调试”这个应用程序?它在开发服务器上运行良好。
答案 0 :(得分:3)
当我访问您提供的链接时,我看到以下错误:
Could not load file or assembly 'System.Web.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
此错误表示您没有在目标服务器上安装MVC 3,也没有在您的应用中部署正确的二进制文件集。请阅读以下内容以获取更多信息:http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx
(顺便说一句,你的应用程序是否正在进行本地化,不同的响应编码等等?也许这就是为什么你会看到这些乱码的反应)。
答案 1 :(得分:0)
这真是奇怪!如果您有对服务器的控制台访问权限,我建议您通过远程桌面登录并在那里执行该页面。您可能会得到“黄色死亡屏幕”,并可以从那里进行调试。