【问题标题】:One site with many web forms projects一个包含许多 Web 表单项目的站点
【发布时间】:2012-03-19 14:31:40
【问题描述】:

我有一个非常大的站点(Web 应用程序),其中包含多个模块。 它在一个大型 WebForms 项目中。 我必须将这个大项目拆分为多个小项目。每个模块一个。

我必须这样做而不必在 IIS 中创建多个应用程序? 怎么样?

Tks,

Patrick Coelho - 巴西

【问题讨论】:

  • 如果不在iis上创建多个应用程序,那么如何有多个运行不可靠的小项目?

标签: asp.net iis webforms


【解决方案1】:

每个项目在 IIS 中都有一个应用程序条目。创建您的顶级解决方案并使用 VS 解决方案资源管理器中的“现有项目 -> 添加”菜单选项添加每个项目。这是我所知道的唯一方法......

我不明白为什么 IIS 中的多个应用程序会成为问题。

【讨论】:

  • 模块必须共享同一个登录会话。
  • 您可以为此在自定义库项目上自定义站点范围内的成员资格。可行:)
  • 模块必须共享同一个登录会话,Web 应用程序会有很多模块。大约 80 个模块。
  • 不确定您所说的“模块”必须共享相同的“会话”是什么意思。如果这些代码模块的功能在我登录时(可能与其他人同时)有助于我的会话,那么这应该不是问题。逐步构建它并在你进行时对其进行测试......
  • 维护一个包含许多网络表单的项目非常困难。我的目标是将应用程序的每个部分放在不同的项目中,就像在 Windows 窗体中所做的那样。但我不知道有多少 webforms 项目是同一个应用程序的一部分。
猜你喜欢
  • 2021-01-14
  • 1970-01-01
  • 2019-07-01
  • 2011-03-23
  • 1970-01-01
  • 1970-01-01
  • 2016-03-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多