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