VS2013 调试时 HTTP 错误 500.23 - Internal Server Error

这头疼的问题,百度很久没有类似的问题,基本都是在发布之后报的这个异常。

看了一大堆的资料,终于知道需要将修改IISExpress设置成经典模式。

设置步骤:

1、先在C盘的IISExpress文件夹下找到applicationhost.config文件

我的这个文件在C:\Users\Admin\Documents\IISExpress\config\applicationhost.config

“C:\Users\Admin\Documents\IISExpress ”这一截大概都相识,“Documents” 可能是”我的文档“

2、找到节点<application path="/" applicationPool="Clr4IntegratedAppPool">

将它修改成<application path="/" applicationPool="Clr2ClassicAppPool" > 经典模式

3、也有的说还需要在然后项目的 web.config文件节点  <httpModules> 下加一行
<add name="FluorineGateway" type="FluorineFx.FluorineGateway, FluorineFx"/>

这里我的没加。



也可以这样:

VS2008,新建网站,选择FluorineFx网站(.NET 3.5版本),然后调试,看看是否正常。

VS2013,打开刚才那个网站,选择项目名称,属性窗口,托管管道模式,选择“传统型”就可以了。

另:

Fluorine.aspx打不开解决方法:需要添加对应版本的 FluorineFx.ServiceBrowser.dll 引用





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值