我在一个生产中只有aspx文件和bin目录和文件的网站上工作。任何机构都知道如何部署这个网站的方法我通常都有我的网站,我也提交了代码。
我的问题2.如何在同一台服务器上创建测试网站?我已经创建了测试数据库。
任何建议都将受到赞赏
答案 0 :(得分:1)
要仅从Visual Studio部署.aspx文件和bin文件夹内容,请使用菜单Build>发布>保持复选框选中“允许此预编译站点可更新。”
这使您可以对.aspx文件(尤其是HTML)进行微小更改,而无需重新编译和重新部署Web应用程序。您可以更改Web服务器上的.aspx文件。
要在同一个Web服务器上创建测试网站,您只需将整个网站复制到一个新文件夹中,然后在IIS中设置虚拟目录。
答案 1 :(得分:0)
您可以编译asp.net应用程序,将其编译为仅包含所需文件而非代码的输出文件夹。
答案 2 :(得分:0)
以下是configuring IIS的文档。
配置IIS后,将源代码和二进制文件复制到您在配置中指定的文件夹。如果您愿意,可以设置多个副本进行测试 - 只需使用两个不同的文件夹,每个文件夹中包含所有文件的单独副本。
答案 3 :(得分:0)
当然,您需要部署所有内容,并且可以使用相同的文件创建测试站点 IF 没有特殊的硬编码或依赖项。但是,如果源代码中有任何硬编码的配置,您将需要源代码,或者您可以反编译代码以获取源代码并对其进行修改并重新编译。
通常我们将相同的文件部署到生产和测试中,并且不像任何代码隐藏文件那样包含“源代码”,当然也不是我们在ASP.NET和WinForms之间共享的普通.NET程序集的源代码和其他.NET应用程序。