我试图弄清楚是否可以在 GoDaddy 上部署 Web API 应用程序,但找不到好的答案。我最接近的是这个链接:
有没有办法判断共享主机是否支持 ASP.NET Web API?
我试图弄清楚是否可以在 GoDaddy 上部署 Web API 应用程序,但找不到好的答案。我最接近的是这个链接:
有没有办法判断共享主机是否支持 ASP.NET Web API?
实际上,在托管方面没有作为 ASP.NET Web API 支持的概念。您真正应该做的是将ASP.NET Web API NuGet 包安装到您的项目中,并且您通过此包获得的程序集是可部署的。
在托管方面,您需要在托管选项上寻找的是对 IIS 7 或更高版本的支持(我认为不支持 IIS 6,但我不确定)、.NET 4.0 或更高版本(更高版本是.NET 4.5 现在)和集成应用程序池可用性。如果你有这些,ASP.NET Web API 应用程序应该在 IIS 下运行没有任何问题。
如果您向托管服务提供商询问对 ASP.NET Web API 的支持,他们很可能不知道答案。相反,您可以要求我上面列出的功能。
如果它支持 MVC4,我认为我们不太可能 WebAPI 不起作用。