2009-08-13 80 views
4

有什么特别的你通常需要做的?我有一个DailyRazor .Net Starter帐户,但它不会运行我的MVC应用程序。有任何想法吗?如何获得在我的主机上运行的ASP.Net MVC应用程序?

我已经联系了支持,但他们表示应该可以工作,但不是......想想也许这里有人可以帮助我更快。

+0

你会得到什么错误? – SLaks 2009-08-13 01:28:53

+0

那么我得到了类似资源没找到或类似的东西,但现在我得到这个:“CS0234:名称空间'系统'中不存在类型或命名空间名称'Linq'(你缺少一个程序集引用?)“......但是这绝对应该在GAC – 2009-08-13 01:32:28

回答

6

我已经通过这个与Gearhost。

你的主机需要你的IIS服务器上安装以下软件:

他们需要启用以下设置:

如果它的运行IIS Windows 2003上的6

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

如果它运行在Windows 2008上的IIS 7,那么你不需要做任何事情。

编辑:

关于你Linq错误;这意味着它们可能没有安装正确版本的.NET Framework。我会打开一张票并问他们。如果他们似乎不愿意帮助或升级您的服务器,那么会有很多主机,如果您愿意,我可以提出建议。

+0

您能否提出建议?我想要一些相当便宜的东西,但我愿意为一个好主人付出更多。我会给他们发电子邮件,看看他们会为我做什么,尽管第一。 – 2009-08-13 13:52:20

+2

我无法推荐Gearhost(http://gearhost.com)。我将它们用于我的ASP.NET MVC Web应用程序;他们拥有出色的支持,他们非常乐意帮助他们的客户。 – 2009-08-13 14:09:27

+0

现在检查出来。他们看起来不错 – 2009-08-13 14:39:43

0

尝试将MVC程序集(System.Web.Abstract,MVC和Routing)复制到Bin文件夹中。

+0

Visual Studio在我发布应用程序时自动将它们放在那里。 – 2009-08-13 01:31:09

0

在参考你的错误,你可以尝试添加System.Linq DLL到你的bin文件夹,看看是否摆脱了那个错误。您的主机是否安装了.NET 3.5?

0

您需要System.Core.dll复制到Bin文件夹。

另外,要求DailyRazor安装.Net 3.5。 (虽然他们可能不听)

相关问题