【发布时间】:2011-01-30 23:37:30
【问题描述】:
要让我的 webmatrix 项目正常工作,我究竟需要主机提供什么?我知道来自 Microsoft 的 Scott Hanselman 提供了一些不错的托管网站,但我只是想找点乐子。
【问题讨论】:
标签: webmatrix
要让我的 webmatrix 项目正常工作,我究竟需要主机提供什么?我知道来自 Microsoft 的 Scott Hanselman 提供了一些不错的托管网站,但我只是想找点乐子。
【问题讨论】:
标签: webmatrix
为了使用 Web 部署从 WebMatrix 发布到主机,主机需要处于合规状态。首先,它必须运行 WebDeploy 并且远程服务 WMSvc 必须处于所需的状态(启用和启动)。必须设置Delegation rules,以便用户拥有部署各种组件(如 IIS 应用程序、数据库、ACL 等)的权限和正确范围。为了检查主机是否对 WebMatrix 友好,可以使用ServerValidator tool已使用(有关主机要求的完整列表,请参阅文章)。
如果您想通过 FTP 发布到主机,您只需要确保主机上启用了 FTP 发布即可。
希望这会有所帮助。
【讨论】:
您可以使用任何 .Net 4.0 主机,但您需要将一堆 DLL 文件复制到您的 bin 文件夹中。
所需的确切文件取决于您的网站使用的库。
至少,您可能需要
这些可以在Program Files\Microsoft ASP.Net找到。
如果仍然无法正常工作,请从 FileNotFound 错误中复制任何其他文件。
【讨论】:
要从 WebMatrix 发布您的网站 - 您的托管服务提供商必须支持两种发布技术之一 - FTP 和/或 WebDeploy。
如果是 FTP,您需要手动输入以下 ftp 设置:FTP 服务器、用户名、密码和目标 URL。您也可以选择指定站点路径
在使用 WebDeploy 的情况下,您只需获取主机的 publishsettings 文件并导入设置即可。否则,您也可以手动输入这些设置。
【讨论】: