1

我正在开发一个现有的 Web 应用程序,我在 Web 项目下创建了一个名为 Portal 的文件夹,这个文件夹在 IIS 中被转换为一个应用程序,它现在有自己的 web.config。在 Web 项目中有一个 Global.asax,它初始化了一些我现在需要从转换为 Application 的文件夹中使用的类,问题是该文件夹没有从 web(父)全局 asax 中获取初始化. 有没有办法在应用程序启动时添加第二个全局 asax 或任何其他方式来初始化门户(子文件夹应用程序)的内容?

4

1 回答 1

0

这绝不是一个答案,但我建议你不要跳过阅读这些链接。每个人都可能有一些东西。多个应用程序共享同一个会话将是一个挑战。

使用 ServerManager 在 Application 中创建 Application

http://codeidol.com/asp/c-sharp-asp-xml-ado.net/Configuration-and-Deployment/Initializing-Web-Applications-Using-Global.asax/

除了这些链接,我只能给你一些理论,没有任何实际的例子,看看你是否可以通过你的方式。

您还可以使用 post 方法在不同域之间通信应用程序对象

使用控制器操作手动将应用程序对象 POST 到另一个域,POST 将通过 SSL 连接进行

您可以使用数据库来存储和检索应用程序对象,应用程序对象是在第一次浏览网站时创建的。

您还可以使用隐藏字段。

于 2013-01-28T21:32:57.277 回答