生产/测试环境简单的问题

时间:2009-11-29 20:31:20

标签: .net testing asp.net

我在一个生产中只有aspx文件和bin目录和文件的网站上工作。任何机构都知道如何部署这个网站的方法我通常都有我的网站,我也提交了代码。

我的问题2.如何在同一台服务器上创建测试网站?我已经创建了测试数据库。

任何建议都将受到赞赏

4 个答案:

答案 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应用程序。