如何在主机上运行ASP.Net MVC应用程序?

时间:2009-08-13 01:25:26

标签: asp.net-mvc hosting

您通常需要做些什么吗?我有一个DailyRazor .Net Starter帐户,但它不会运行我的MVC应用程序。有什么想法吗?

我已经联系了支持但是他们说它应该有效,但事实并非如此......想想也许这里的某个人可以更快地帮助我。

5 个答案:

答案 0 :(得分:6)

我和Gearhost一直在讨论这个问题。

您的主机需要在IIS服务器上安装以下内容:

他们需要启用以下设置:

如果它在Windows 2003上运行 IIS 6

  • 启用通配符映射 :( 1),(2

如果它在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。 (但他们可能不会听)