代码之家  ›  专栏  ›  技术社区  ›  Jim Lamb

将简单的ASP.NET应用程序部署到托管的IIS 6.0服务器的最简单方法

  •  2
  • Jim Lamb  · 技术社区  · 17 年前

    我正在用一个SQL 2005数据库在VS 2008中构建一个简单的ASP.NET Web应用程序。我在Vista上工作,我不想安装IIS(我宁愿只安装我们的Cassini进行本地测试)。以下是我的尝试:

    • FrontPage服务器扩展。我在服务器上安装了这些,但它们破坏了我的默认网站,我仍然无法通过fpse从vs 2008发布。

    • FTP。我设置了一个以我的IISWeb根目录为根目录的ftp站点,它适用于一个默认的网站。当我设置第二个站点并将其移动到子文件夹中时,vs的ftp发布方法无法处理到子目录的发布。安全性也是这个方法的一个问题,因为它以明文形式发送凭证。

    我考虑了几个备选方案:

    • 在服务器上安装CruiseControl.net并对其进行配置,以便我可以在服务器上启动构建,如果成功,xcopy会将该站点部署到IIS。但是,我不太热衷于在面向公共的Web服务器上运行构建过程。

    • 活网。我考虑将Xcopy部署到本地目录,并使用Live Mesh将其复制到服务器上的虚拟目录。

    有没有人有一个行之有效的方法来解决这个问题?

    谢谢, 吉姆

    2 回复  |  直到 17 年前
        1
  •  4
  •   Tamas Czinege    17 年前

    只需使用Visual Studio将其发布到本地目录,然后通过ftp/sftp/scp将本地目录的内容复制到服务器。

    如果需要用于Windows的SFTP服务器,请签出 FileZilla . 它也可以做ftp和sftp,还具有一个服务器和一个客户机组件。

        2
  •  2
  •   Phil Jenkins    17 年前

    我用 Web Deployment Projects 发布到本地文件夹-这比直接发布给我更多的控制,然后像drjokepu一样复制到服务器

    推荐文章