您通常需要做些什么吗?我有一个DailyRazor .Net Starter帐户,但它不会运行我的MVC应用程序。有什么想法吗?
我已经联系了支持但是他们说它应该有效,但事实并非如此......想想也许这里的某个人可以更快地帮助我。
答案 0 :(得分:6)
我和Gearhost一直在讨论这个问题。
您的主机需要在IIS服务器上安装以下内容:
他们需要启用以下设置:
如果它在Windows 2003上运行 IIS 6 :
如果它在Windows 2008上运行IIS 7,那么您无需执行任何操作。
修改强>
关于
Linq
错误;这意味着他们可能没有安装正确版本的.NET Framework。我打开一张票然后问他们。如果他们似乎不愿意帮助或升级您的服务器,那么会有很多主机,如果您愿意,我可以提出建议。
答案 1 :(得分:2)
听起来主机没有安装.net框架的最新版本(3.5),或者如果它们这样做,您的Web应用程序可能设置为使用旧版本的asp.net。
此外,如果他们碰巧在IIS6上运行,他们可能需要做一些额外的步骤:
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
答案 2 :(得分:0)
尝试将MVC程序集(System.Web。抽象,MVC和路由)复制到Bin文件夹。
答案 3 :(得分:0)
在引用您的错误时,您可以尝试将System.Linq dll添加到bin文件夹中,以查看是否可以解除该错误。您的主机是否安装了.NET 3.5?
答案 4 :(得分:0)
您需要将System.Core.dll
复制到Bin文件夹。
或者,请求DailyRazor安装.Net 3.5。 (但他们可能不会听)