有什么特别的你通常需要做的?我有一个DailyRazor .Net Starter帐户,但它不会运行我的MVC应用程序。有任何想法吗?如何获得在我的主机上运行的ASP.Net MVC应用程序?
我已经联系了支持,但他们表示应该可以工作,但不是......想想也许这里有人可以帮助我更快。
有什么特别的你通常需要做的?我有一个DailyRazor .Net Starter帐户,但它不会运行我的MVC应用程序。有任何想法吗?如何获得在我的主机上运行的ASP.Net MVC应用程序?
我已经联系了支持,但他们表示应该可以工作,但不是......想想也许这里有人可以帮助我更快。
我已经通过这个与Gearhost。
你的主机需要你的IIS服务器上安装以下软件:
他们需要启用以下设置:
如果它的运行IIS Windows 2003上的6:
如果它运行在Windows 2008上的IIS 7,那么你不需要做任何事情。
编辑:
关于你
Linq
错误;这意味着它们可能没有安装正确版本的.NET Framework。我会打开一张票并问他们。如果他们似乎不愿意帮助或升级您的服务器,那么会有很多主机,如果您愿意,我可以提出建议。
您能否提出建议?我想要一些相当便宜的东西,但我愿意为一个好主人付出更多。我会给他们发电子邮件,看看他们会为我做什么,尽管第一。 – 2009-08-13 13:52:20
我无法推荐Gearhost(http://gearhost.com)。我将它们用于我的ASP.NET MVC Web应用程序;他们拥有出色的支持,他们非常乐意帮助他们的客户。 – 2009-08-13 14:09:27
现在检查出来。他们看起来不错 – 2009-08-13 14:39:43
尝试将MVC程序集(System.Web.Abstract,MVC和Routing)复制到Bin文件夹中。
Visual Studio在我发布应用程序时自动将它们放在那里。 – 2009-08-13 01:31:09
在参考你的错误,你可以尝试添加System.Linq DLL到你的bin文件夹,看看是否摆脱了那个错误。您的主机是否安装了.NET 3.5?
听起来主机没有安装最新版本的.net框架(3.5),或者如果他们这样做,您的web应用程序可能设置为使用旧版本的asp.net。
而且,如果他们碰巧在IIS6运行,还有他们可能必须做一些额外的步骤:
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
您需要System.Core.dll
复制到Bin文件夹。
另外,要求DailyRazor安装.Net 3.5。 (虽然他们可能不听)
你会得到什么错误? – SLaks 2009-08-13 01:28:53
那么我得到了类似资源没找到或类似的东西,但现在我得到这个:“CS0234:名称空间'系统'中不存在类型或命名空间名称'Linq'(你缺少一个程序集引用?)“......但是这绝对应该在GAC – 2009-08-13 01:32:28