重庆SEO前端技术博客

重庆SEO前端技术博客

当前位置: 主页 > 每日一问 >

iis环境网站的验证码不显示问题(已解决)

时间:2020-12-03 16:20来源:未知 作者:点击:
异常详细信息:System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远
  异常详细信息:System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesspnet_stateParametersAllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。
iis网站的验证码不显示问题(已解决)
  安装错误原因我们去查看:
  1、打开ASP.NET State Service服务:
  快捷键:windows+r   输入:services.msc   打开此服务
iis网站的验证码不显示问题(已解决)
  打开之后,发现验证码还是不显示,又查了资料,可以在网站的
  找到网站的配置文件:web.config 中的这行代码:
  <sessionState cookieless="UseDeviceProfile" mode="StateServer" stateConnectionString="tcpip=localhost:42424" timeout="30" />
  换成:
  <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424"
  sqlConnectionString="data
  source=127.0.0.1;user id=sa;password="
  cookieless="false"
  timeout="20"
  />
  这行代码。
  返回刷新一看,ok没有问题了
------分隔线----------------------------
推荐内容