我最近继承了一个 ASP.NET 网站来管理。
我有所有文件的副本,但来自 PHP 背景我不知道如何进行更改和部署它。
在我对站点进行更改后,我认为我需要编译它。但是我可以简单地将站点复制到服务器上,还是需要创建一个安装包并将其“安装”到生产系统的顶部?
此外,文件系统中的代码隐藏 DLL“位于”什么位置?
这种东西有没有像样的指南?
我最近继承了一个 ASP.NET 网站来管理。
我有所有文件的副本,但来自 PHP 背景我不知道如何进行更改和部署它。
在我对站点进行更改后,我认为我需要编译它。但是我可以简单地将站点复制到服务器上,还是需要创建一个安装包并将其“安装”到生产系统的顶部?
此外,文件系统中的代码隐藏 DLL“位于”什么位置?
这种东西有没有像样的指南?
在进行更改并使用本地副本进行测试后(我假设您知道如何操作),单击解决方案资源管理器顶部的“复制网站”按钮。这使您可以连接到远程服务器(大概是您的生产机器),并将您的本地版本的网站与服务器上的版本进行比较,并标记本地已更改的任何文件。然后,您可以更新服务器版本,使其与您的本地版本相匹配。
如果您将 Web 应用程序部署为已编译的 DLL(而不是未编译的 CS 文件),则 DLL 应位于应用程序的 \bin 文件夹中。即使使用已编译的 DLL,您仍然需要部署 ASPX 文件。
您不必进行设置。根据您使用的是“网站”还是“Web 应用程序项目”,您的问题的答案会有所不同。请回复以下内容,我们可以跟进;
作为一个长镜头,只需尝试创建一个指向文件根目录的 IIS 网站,看看是否有任何东西出现。如果这可行,工作流程将是;1. 做一个改变 2. 编译 3. 点网址看看有没有反映