部署后ASP.NET MVC错误

时间:2014-03-28 11:38:03

标签: asp.net asp.net-mvc

经过几年的ASP.NET WebForms,我刚开始使用ASP.NET MVC开发。 在一个简单的教程之后,我开发了一个HelloWorld ASP.NET MVC网站,并使用Visual Studio 2012部署工具部署到FileSystem:从我的IIS访问它没有问题。 我尝试将FTP部署到我的Internet服务提供商(我只是FTP复制了由VisualStudio进行的FileSystem部署中包含的文件和文件夹)。如果我尝试访问ISP托管的同一站点,我会收到以下错误:

Exception Details: System.TypeAccessException: Attempt by method 'DynamicClass.CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object)' to access type 'System.Runtime.CompilerServices.CallSite`1<Microsoft.VisualBasic.CompilerServices.IDOUtils+SiteDelegate0>' failed.

Source Error:

Line 4:  
Line 5:  <h2>Indewx</h2>
Line 6:  <div>@Me.ViewBag.Message</div>


Source File: D:\Inetpub\webs\pgsoftwareit\Views\Home\Index.vbhtml    Line: 6 

有什么建议吗? web.config中的任何参数都要调整?或者ISP的信任问题?

提前谢谢

1 个答案:

答案 0 :(得分:0)

尝试

<div>@ViewBag.Message</div>

而不是

<div>@Me.ViewBag.Message</div>