1

我们以三层模型部署我们的应用程序。Web 服务器上的 UI、应用程序服务器上的服务和数据库位于不同的服务器上。从 UI(Web 服务器)我们不允许直接连接数据库,它应该通过我们自己部署在 APP 服务器上的服务。到目前为止,我们使用 Inproc 作为会话状态,但现在我们想在 SQL Server 中维护会话状态。据我所知,我们必须编辑我们的 UI 配置以添加如下所示的 SQL 服务器连接字符串来调用 ASPState DB。由于根据我们公司的政策,我们无法从 Web 服务器访问数据库,因此以下连接字符串将不起作用。

<sessionState mode="SQLServer" sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"cookieless="false" timeout="20" />

有了以上信息,有没有什么方法可以通过我们的设置实现 SQLServer 作为会话状态?请指教。

4

0 回答 0