Asp.net 在远程计算机上复制网站
我正在尝试创建命令行命令来执行此操作。 我已经使用aspnet_编译器将网站部署到本地驱动器 现在我正在尝试将这些文件复制到远程计算机IIS: 是否可以使用aspnet_编译器直接在远程IIS上部署 像这样的 aspnet\u compiler-v/Website1-pc:\Projects\WebSite-f test.lala.com:“c:\Inetpub\wwwroot\Website1”Asp.net 在远程计算机上复制网站,asp.net,iis,ftp,aspnet-compiler,Asp.net,Iis,Ftp,Aspnet Compiler,我正在尝试创建命令行命令来执行此操作。 我已经使用aspnet_编译器将网站部署到本地驱动器 现在我正在尝试将这些文件复制到远程计算机IIS: 是否可以使用aspnet_编译器直接在远程IIS上部署 像这样的 aspnet\u compiler-v/Website1-pc:\Projects\WebSite-f test.lala.com:“c:\Inetpub\wwwroot\Website1” 我知道这个命令是错误的,但我想知道是否有人知道如何使用aspnet\U编译器执行此操作,或者只是告
我知道这个命令是错误的,但我想知道是否有人知道如何使用aspnet\U编译器执行此操作,或者只是告诉我如何将所有这些文件复制到远程计算机c:\Inetpub\wwwroot\Website1如果您具有本地网络访问权限,为什么不将远程“c:\Inetpub\wwwroot\Website1”文件夹映射到本地,并部署到此共享?我以前做过。Microsoft为此提供了命令行实用程序,例如。在某些情况下,实用程序只需要位于源服务器上。在某些版本的IIS中,它必须同时安装在远程和本地服务器上。完成后,您可能需要更新主机头,特别是当主机使用IP而不是本地主机时。您要查找的命令称为“xcopy”。使用命令行在本地计算机上生成部署文件,然后使用xcopy将文件移动到远程计算机
如果您在本地部署或启用了WebDAV,则可以使用UNC进行部署:
aspnet_compiler -v /Website1 -p c:\Projects\WebSite -f \\test.lala.com\Website1
使用intranet部署,让您的web管理员在您的网站上设置一个共享,并使用\\\WebSite1作为您的目标
使用WebDAV,您必须为发布配置站点。有一个很好的解决方案,或者你可以搜索TechNet。Web部署工具现在用于此目的。这是我想到的解决方案之一,但我想看看是否可以按照我要求的方式完成。我不知道如何映射到该文件夹,然后访问它。我修改了你的想法,编写了小批量脚本来映射编译发布并删除网络映射。谢谢,即使使用xcopy,你还需要映射共享文件夹吗?我说的“部署”是指xcopyfwiwXcopy只迁移文件本身。微软的迁移工具还包括其他一些东西,比如设置。