首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当web.config中的allowSessionState设置为false时,HTTP/1.1新应用程序失败

当web.config中的allowSessionState设置为false时,HTTP/1.1新应用程序失败
EN

Stack Overflow用户
提问于 2013-06-16 10:04:29
回答 2查看 7.3K关注 0票数 2

我有一个经典的ASP网站,我刚刚移动到一个新的服务器,会话状态正在SSL和非SSL之间丢失。

我知道有一个IIS设置,但我没有访问IIS的权限,因为它是共享主机。

我发现在web.config中有一种方法可以做到这一点:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <asp>
      <session keepSessionIdSecure="false" />
    </asp>
  </system.webServer>
</configuration>

我这样做了,但是当这个设置在web.config中时,没有经典的ASP页被提供(ASP.NET和静态文件是可以的),只有消息“HTTP/1.1New Application Failed”。

是否有其他一些设置阻止了此更改?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-16 10:16:16

问题解决了。对于其他任何人的信息,这只在包装在位置标记中时才有效:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <location path="Default Web Site">
    <system.webServer>
      <asp>
        <session keepSessionIdSecure="false" />
      </asp>
    </system.webServer>
   </location>
</configuration>
票数 3
EN

Stack Overflow用户

发布于 2015-04-15 20:56:19

要在IIS Express中修复此问题,请找到配置文件,在我的示例中为C:\Users\username\Documents\IISExpress\config\applicationhost.config。创建备份后,在文本编辑器中打开它并找到行

代码语言:javascript
复制
<section name="asp" overrideModeDefault="Deny" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17129536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档