正在按步骤将 ASP.NET 文件发布到托管服务器并返回到本地 machine.Step

Publishing ASP.NET files to hosting server and back to local machine.Step by step procedures

我对 ASP.NET 很陌生。我需要帮助了解开发人员如何将他们的网站发布到他们的托管服务器的基本过程,然后一旦它被编译和发布,另一个开发人员(没有原始文件的人)如何编辑文件背后的一些代码。

例如,开发人员A 创建了一个站点,将其上传到服务器并且运行良好。我们雇用了一个新的远程开发人员(开发人员 B),他需要处理一个 .cs 文件,他是否需要将整个站点的副本复制到他的本地机器上?如果是这样,他是否需要反转编译过程以取回这些 .cs 文件?

我是一名 PHP 开发人员,由于不需要编译,所以我根本不担心 .dll 或编译。这将真正帮助我理解 ASP.NET,希望它也能帮助像我一样的人。

请帮忙。提前谢谢你。

您不需要整个网站的副本。

但是您需要 asp.net 站点的基本结构,以及 运行 这个单独页面可能需要的资源。

asp.net 站点的最小基本结构是这两个目录(以及它们的内容 - 如果有的话)

App_Code
Bin

连同可能需要对 运行 远程开发人员进行一些更改的 web.config

现在是一些简单的逻辑。

  • 如果页面有 css、javascript 和其他文件,您也需要它们
  • 如果一个页面需要连接到某个数据库,你也需要它
  • 在 bin 目录中,您只能提供此单个页面使用的 dlls/libraries(如果有)
  • 如果该页面有指向其他页面的链接,或者 post 指向其他页面,或者需要 ajax 从其他页面调用,您也需要它们。
  • 如果有人更改了 dll 文件的某些功能,您必须将更新提供给远程开发人员,以便他可以调整他的代码。

更新后可以上传服务器上的aspx+cs文件