2012-10-03 93 views
3

我想知道是否可以在GoDaddy上部署Web API应用程序,但找不到一个好的答案。我来最接近的是此链接:如何知道共享主机(GoDaddy)是否支持ASP.NET Web API

http://support.godaddy.com/groups/web-hosting/forum/topic/go-daddy-compatible-with-asp-net-mvc-4-razor-syntaxe/

有没有一种方法,我可以告诉如果共享主机支持的ASP.NET Web API?

+0

只是为了清楚它确实支持asp.net 4.0和web aoi可以独立使用,所以我不知道我是否可以部署web api应用程序去爸爸或不是 –

+1

是Go Daddy共享主机将支持MVC 4和Web API,有一点需要考虑的是Go Daddy上的共享主机不支持Full-Trust,当您试图使用通过NuGet提供的某些其他库时,您可以在那里运行。确保任何额外的运行环境,例如ORM持久性框架和IoC容器,插件将运行在部分信任环境中。 –

+0

真的很好,这是一个无赖。 –

回答

14

实际上,在托管方面没有ASP.NET Web API支持的概念。你真正应该做的是将ASP.NET Web API NuGet package安装到你的项目中,你通过这个软件包得到的程序集是可部署的。

就托管而言,您需要在托管选项上寻找的是对IIS 7或更高版本的支持(我不认为支持IIS 6,但我不确定),.NET 4.0或更高版本(现在.NET 4.5的版本越高)和集成应用程序池的可用性。如果你有这些,ASP.NET Web API应用程序应该在IIS下运行时没有任何问题。

如果您要求托管服务提供商支持ASP.NET Web API,则很可能他们不知道答案。相反,您可以要求我列出的功能。

+0

非常有帮助。非常感谢。 –

2

如果它支持MVC4,我认为我们不太可能使用WebAPI。

+2

@Rab,因为如果它运行的是.NET 4/4.5,那么你可以部署其余的需求。 – Betty