ASP.net网站可以在同一台服务器上共享一些代码

时间:2013-10-03 08:55:29

标签: c# asp.net sql-server-2008

现在我有7个网站,数量可能会增加。每次我复制一个网站的代码,并更改标题等,以创建新的网站。所有这些站点在app_code文件夹中都有相同的代码,在一些文件夹中有代码隐藏文件后面的aspx文件。代码位于所有网站的同一专用服务器上。 这些网站可以共享代码吗?如果我对代码进行了更改,它会反映在所有网站上吗?目前需要我对所有网站进行更改。

此致 Aijaz

2 个答案:

答案 0 :(得分:1)

这正是class libraries的用途。将所有常用代码放入DLL并将其部署到GAC,以便可以在所有站点之间共享。

答案 1 :(得分:0)

我猜每个网站的Host Name会有所不同。因此,您可以使用global.asax文件来设置页面名称(在检查主机名后)。

您可以创建xml文件或将其保存到数据库中,并在page load上设置页面标题

这是一个链接

How do I bind a database field to an HTML TITLE element in ASP.NET 2.0?