asp.net单文件发布

saf*_*afi 2 asp.net

我发布了我的网站.在vs 2008中使用发布网站.现在我想更新单个文件.所以我需要重新编译整个网站并再次将其上传到服务器,或者我只是发布这个单个文件并将其上传到服务器.

如果我可以编译单个文件然后如何做,还有如何更新到服务器?

Jus*_*gey 7

取决于您的Web项目是Web应用程序项目还是Web站点项目.如果它是一个网站,那么您可以将更新的文件复制到服务器,ASP.NET将为您重新编译它.

如果您的Web项目是Web应用程序项目,并且您对后面的代码进行了更改,则需要重新编译项目,然后重新部署DLL.

此外,如果您只是更新ASPX页面(而不是后面的代码,ASPX.cs),您应该能够在不编译的情况下部署它.

  • @sefi假设您在名为`SefiMach`的机器上发布到文件夹`C:\ Publish`.假设网站位于`\\ myserver\website\root`.你需要的是将所有DLL文件从`SefiMach`上的`C:\ Publish\bin`复制到`\\ myserver\website\root\bin`.如果您对`.aspx`文件进行了更改,则只需覆盖您更改的文件.您不必复制`.cs`文件,它将无效,因为无论如何后面的代码编译成DLL文件. (2认同)