托管WebMatrix页面

时间:2011-01-30 23:37:31

标签: webmatrix

我的webmatrix项目的主机到底需要什么?我知道微软的Scott Hanselman发布了一些不错的主机网站,但我只是觉得好玩。

3 个答案:

答案 0 :(得分:4)

要使用Web Deploy从WebMatrix发布到主机,主机需要处于合规状态。首先,它必须运行WebDeploy,远程服务WMSvc必须处于所需的状态(启用并启动)。必须设置Delegation rules,以便用户具有部署IIS应用程序,数据库,ACL等各种组件的权限和正确范围。为了检查主机是否对WebMatrix友好,{{3可以使用(有关主机要求的完整列表,请参阅文章)。

如果您想通过FTP发布到主机,您需要确保在主机上启用FTP发布。

希望这有帮助。

答案 1 :(得分:2)

您可以使用任何.Net 4.0主机,但您需要将一堆DLL文件复制到yuor bin文件夹。

所需的确切文件取决于您的网站使用的库 至少,您可能需要

  • Microsoft.Web.Infrastructure.dll
  • Microsoft.Web.Helpers.dll
  • System.Web.Helpers.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.Razor.dll
  • WebMatrix.Data.dll
  • WebMatrix.WebData.dll

这些可以在Program Files\Microsoft ASP.Net

中找到

如果仍然无效,请从FileNotFound错误中复制任何其他文件。

答案 2 :(得分:0)

要从WebMatrix发布您的网站 - 您的托管服务提供商必须支持两种发布技术之一 - FTP和/或WebDeploy。

如果是FTP,您需要手动输入以下ftp设置:FTP服务器,用户名,密码和目标网址。您也可以选择指定站点路径

如果是WebDeploy,您只需获取主机的publishsettings文件并导入设置即可。否则,您也可以手动输入这些设置。