【选择部署工具】
是否选择“复制网站”工具和“发布网站”实用工具取决于您使用和维护网站的方式。◆选择“复制网站”工具
       使用“复制网站”工具的优点:只需将文件从网站复制到目标计算机即可完成部署。可以使用 Visual Web Developer 所支持的任何连接协议部署到目标计算机。可以使用 UNC 复制到网络上另一台计算机的共享文件夹中;使用 FTP 复制到服务器中;或使用 HTTP 协议复制到支持 FrontPage 服务器扩展的服务器中。如果需要,可以直接在服务器上更改网页或修复网页中的错误。如果使用的是其文件存储在中央服务器中的项目,则可以使用同步功能确保使文件的本地和远程版本保持同步。       使用“复制网站”工具的缺点:站点是按原样复制的。因此,如果文件包含编译错误,则直到有人(也许是用户)运行引发该错误的网页时才会发现该错误。◆选择“发布网站”实用工具
       使用“发布网站”实用工具的优点:预编译过程可帮助您发现编译时错误及 Web.config 文件和其他非代码文件中的潜在错误。从网站中移除了源代码,包括 .aspx 文件中的标记。这为您提供了保护您知识产权的措施并使其他人更难访问您站点的源代码。由于站点中的网页已经编译过,因此在最初请求时无需对其进行动态编译。这可以减少网页的初始响应时间。(在动态编译网页时,将为后续请求缓存输出。)       使用“发布网站”实用工具的缺点:根据所指定的发布选项的不同,在对站点进行更改后可能需要重新编译该站点。因此,在开发站点并频繁地更改网页的过程中,使用“发布网站”实用工具可能不可行。〓◆“发布网站”实用工具不能将已编译的站点部署到远程服务器;它只能将其复制到本地计算机或局域网上的另一台计算机。◆〓
========================================================================
========================================================================
以上来自msdn,请大家讨论一下,最后一句话---"  “发布网站”实用工具不能将已编译的站点部署到远程服务器;它只能将其复制到本地计算机或局域网上的另一台计算机。  ",我买的虚拟主机,我要把原文件都要传过去吗......安全吗......vs.net2003可以把bin文件的dll文件上传到远程服务器,不要上传原文件就可以运行,到了vs2005就不行了吗?是vs进步了,还是我落后了^^^^^(先别骂俺),请大家给点安全的发布方式^^^^……

解决方案 »

  1.   

    发布网站就会生成相应的dll.直接把目录copy到其他计算机就可以了。
      

  2.   

    gaofeng2000(高老师) 
    交给老师了
      

  3.   

    cpp2017(幕白兄)也来了啊
    那我闪了
      

  4.   

    我一般采用第二种方式,先发布在本机,然后复制到远程服务器上。
    以前用dreamweaver的站点管理功能,但要自己选择需要上传的文件,很容易搞错,现在方便多了
      

  5.   

    〓◆“发布网站”实用工具不能将已编译的站点部署到远程服务器;它只能将其复制到本地计算机或局域网上的另一台计算机。◆〓
    =============
    这是来自msdn文件,编译后变成dll文件在远程就不能运行了,在本地可以运行,我的测试结果也是.请问这是为什么呢????