【问题标题】:Building multiple sites from one .net website从一个 .net 网站构建多个站点
【发布时间】:2014-05-09 22:14:11
【问题描述】:

我在 .Net 中创建了一个网站,该网站提供一些功能(在其中进行一些简单的预订),主要在每个页面和母版页的代码后面处理。然后,源代码在需要的地方执行所有对服务器的调用。

一些客户希望使用这个网站,并且都需要进行一些更改,所有这些都是装饰性的,我会自己做一些事情。有些网站有额外的面板等,这可能意味着有些网站的页面代码中也有额外的代码,这会导致网站之间的差异。

我想做的是从这个网站“重新塑造”多个网站,所有网站都具有独特的风格。但是,我希望它们都在一个“解决方案”中或共享代码,因为这意味着它们都可以共享我可能进行的任何代码修复。

我有哪些选择来实现这一目标?其他人在类似情况下面临哪些障碍?

谢谢。

【问题讨论】:

  • 我希望你意识到,你是从根本上构建 Web 版本的 Visual Studios.. 制作一个具有日常商务人士可以使用的功能的 IDE 需要做很多工作,这是获得此功能的最佳方式done 是尝试构建一个可以完成 ide 的所有工作的应用程序,而无需硬编码。
  • 哦,如果你不希望它用大和主要的算术来做所有艰苦的工作,去看看一些 html5,这里只是一个脑波,但如果你可以拖放潜水,得到他们的位置并将其保存在 css 中,您可能会有所收获。
  • 在我看来,您需要将核心业务逻辑(如预订、查询可用性)与演示分开。因此,我建议采用 api 方法来满足您的业务需求。

标签: c# asp.net css


【解决方案1】:

如果我理解正确,您想创建一个 CMS 系统。

如果是这样,您可以做几件事:

  • 创建自己的布局/模板框架,动态设置 CSS 和占位符。
  • 您可以创建另一个项目并将输出文件夹放到 CMS 的 bin 文件夹中(这样,您就可以共享功能)。

【讨论】:

    猜你喜欢
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    相关资源
    最近更新 更多