不使用IIS安装ASP.Net State Service(2.0或更高版本)?

Bri*_*sey 4 asp.net session-state-server

对于服务器场,我想在非Web服务器上安装ASP.Net State Service以与所有Web服务器共享.是否可以独立安装ASP.Net State Service而不在其服务器上安装IIS?如果是这样,怎么样?

Sco*_*ell 5

根据这篇博客文章,在没有安装IIS的情况下启用ASP.NET会话状态,答案是肯定的.

首先,您需要确保计算机上安装了ASP.NET状态服务.(当然,您需要在此计算机上安装.NET Framework.)转到"管理工具"中的"服务"部分,找到"ASP.NET状态服务"项.如果不存在,请转到命令行,导航到%WINDIR%\Microsoft.Net\Framework\*version*\并输入:

aspnet_regiis -i
Run Code Online (Sandbox Code Playgroud)

最后,您需要允许远程连接到此服务器.转到注册表并设置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection为1.

快乐编程!

请注意,我自己没有尝试过这些步骤; 相反,我总结了在没有安装IIS博客条目的情况下启用ASP.NET会话状态的讨论我在本答案的开头引用了...

  • 在Windows 2012上,我被告知使用添加/删除功能安装II8 + ASP.Net,因此只需通过添加/删除Fatures安装ASP.Net以获得所需版本的.Net**,然后进行注册表修改. (2认同)