可以将 WebMatrix 与纯 IIS 一起使用吗?

可以将 WebMatrix 与纯 IIS 一起使用吗?

我想退房网页矩阵用于将我们的网站自动发布到 IIS(现在,我必须将其压缩、复制出来、通过远程桌面进入服务器、解压缩等)。

然而,我发现每个关于如何设置 WebMatrix 的示例都涉及 Azure,或者使用.发布设置文件,该文件可以从托管提供商处获得。我很好奇我是否可以发布到运行在 Windows Server 2008 上的普通 IIS 服务器。到目前为止,我对 IIS 服务器所做的一切就是安装 Web Deploy,我相信这是 WebMatrix 用于发布的协议。

当我进入远程站点设置屏幕时,我选择输入设置.我选择Web 部署作为协议,输入我的 NT 域凭据(我是该服务器的管理员)。我输入了网站名称目标网址。当我点击验证连接,我得到:

在此处输入图片描述

是我做错了什么吗,还是这根本就不可能做到?

答案1

您必须在服务器上启用它。如果您使用的是 IIS 7,您可以查看这里

有更简单的方法可以实现您想要的功能,例如,您可以直接在您托管的文件夹中启用 (S)FTP。如果您已经拥有允许 RDP 访问机器的特权,那么您可能有足够的权限以您想要的任何方式进行设置。但要小心,不要危及安全。

答案2

好的,看来你的问题更多的是关于将 Web 项目部署到服务器的最佳方式。WebMatrix 是一条路径,但我建议你至少选择一份 VS2010 Express,或者更好的是 2012 Express 或更高版本。更新的Web 部署和发布设置比 WebMatrix 更强大,并且允许许多附加选项。可能仍需要处理一些 IIS 设置,但这是专业和自动化轨道的正确轨道。

话虽如此,现在可以将整个发布构建和部署自动化,作为构建过程的一部分,同时部署到 Azure 和 IIS 框中。我会检查一下,做一些研究,然后回来回答任何问题。与坚持使用 WebMatrix 相比,你在未来走这条路会收获更多。

相关内容