0

我有一个 ASP.NET MVC 应用程序在我的 Web 服务器的根目录上运行。我创建了另一个 MVC 应用程序,它将在根应用程序下作为单独的应用程序运行。我将做一个 server.transfer 从一个应用程序到另一个应用程序,这似乎工作正常。但是,我需要在第一个应用程序中进行数据库查找,然后进行传输。如果可以的话,我不想在第二个应用程序中进行另一个数据库查找。

我是否有权访问可用于将数据传递到我传输到的应用程序的任何存储,例如 Context.Items 等?我尝试过使用 Context.Items 但它不起作用。我所做的任何研究都得到了褒贬不一的评价。在我转移到第二个应用程序后,除了使用密钥并进行第二次数据库查找之外,还有其他选择吗?我正在使用 ASP.NET MVC 和 C#。

谢谢你。

4

1 回答 1

0

恕我直言,我不相信这可以在跨多个域托管时起作用(正如大卫所说,它也跨应用程序域和网站)。当您将它与子文件夹放在同一个域中时,它仍然在应用程序域的相同上下文中运行。

另一种方法是使用缓存服务器,如 memcached、couchbase 或数据库。或者,您可以通过 HTTP 请求将值作为变量获取或发布。

于 2013-09-24T02:40:23.593 回答