在远程计算机上复制网站

发布于 2024-07-23 12:45:51 字数 360 浏览 11 评论 0 原文

我正在尝试创建命令行命令来执行此操作。 我已经使用 aspnet_compiler 将网站部署到本地驱动器。

现在我尝试将这些文件复制到远程机器IIS:

是否可以使用aspnet_compiler直接部署在远程IIS上 像这样的

aspnet_compiler -v /Website1 -pc:\Projects\WebSite -f test.lala.com:"c:\Inetpub\wwwroot\Website1"

我知道这个命令是错误的,但我想知道是否有人知道如何做到这一点使用 aspnet_compiler 或只是告诉我如何将所有这些文件复制到远程计算机 c:\Inetpub\wwwroot\Website1

I am trying to create command line command to do this.
I already deploy website using aspnet_compiler to local drive.

Now I am trying to copy these files to remote machine IIS:

is it possible to use aspnet_compiler to directly deploy on remote IIS
something like this

aspnet_compiler -v /Website1 -p c:\Projects\WebSite -f test.lala.com:"c:\Inetpub\wwwroot\Website1"

I know this command is wrong but I was wondering if someone knows how to do this using aspnet_compiler or just to tell me how to copy all of those files to remote machines c:\Inetpub\wwwroot\Website1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

听不够的曲调 2024-07-30 12:45:51

现在使用 Web 部署工具来实现此目的。

Web deployment tool is used for this purpose now.

稀香 2024-07-30 12:45:51

那么,如果您在本地部署或者启用了 WebDAV,则可以使用 UNC 进行部署:

aspnet_compiler -v /Website1 -p c:\Projects\WebSite -f \\test.lala.com\Website1

对于 Intranet 部署,让您的 Web 管理员在您的网站上设置共享并使用 \\ >\WebSite1 作为您的目标。

使用 WebDAV,您必须配置站点以进行发布。 Mitch Tulloch 有一个很好的有关它的文章,或者您可以搜索 TechNet。

Well, if you're deploying locally or if you have WebDAV enabled, you can deploy using a UNC:

aspnet_compiler -v /Website1 -p c:\Projects\WebSite -f \\test.lala.com\Website1

With intranet deployment, have your web admin set up a share on your web site and use \\ <server>\WebSite1 as your target.

With WebDAV, you have to configure your site for publishing. Mitch Tulloch has a nice article about it, or you can search TechNet.

土豪我们做朋友吧 2024-07-30 12:45:51

我以前做过这个。 Microsoft 为此提供了命令行实用程序,例如 迁移工具。 在某些情况下,实用程序只需位于源服务器上。 在某些版本的 IIS 中,它必须同时安装在远程和本地服务器上。 完成后,您可能需要更新主机标头,特别是如果它们使用 IP 作为主机而不是 localhost。

I've done this before. Microsoft has command-line utilities for this, such as the Migration Tool. In some cases, the utility only needs to be on the source server. In some versions of IIS, it must be installed on both the remote and the local server. You may need to update your host headers once you're done, especially if they use IP for the host instead of localhost.

私野 2024-07-30 12:45:51

如果您具有本地网络访问权限,为什么不直接在本地映射远程“c:\Inetpub\wwwroot\Website1”文件夹,然后部署到此共享呢?

If you have local network access, why not just map the remote "c:\Inetpub\wwwroot\Website1" folder locally, and deploy to this share?

赠意 2024-07-30 12:45:51

您正在寻找的命令称为“xcopy”。 您使用命令行在本地生成部署文件,然后使用 xcopy 将文件移动到远程计算机。

语法此处。

The command you are looking for is called "xcopy". You use the commandline to generate the deployment files on your local, then use xcopy to move the files to the remote machine.

Syntax here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文