【问题标题】:can ASP.net websites share some of the code on same serverASP.net 网站可以在同一台服务器上共享一些代码吗
【发布时间】:2013-10-03 08:55:28
【问题描述】:

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

问候 艾哈兹

【问题讨论】:

  • 您是否尝试过搜索“在 GAC 中添加您的程序集”?

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


【解决方案1】:

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

【讨论】:

  • 我可以将 (1) appcode 类 (2) 页面文件背后的代码添加到 gac 并从不同站点的页面访问它们
  • @syedaijaz yes & yes - 它们实际上只是 .cs 文件。
  • 你能给我一个参考链接,我可以了解这个概念的基础......
  • @syedaijaz 我会start here
【解决方案2】:

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

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

这是一个链接

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-08
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    相关资源
    最近更新 更多