我有一个断断续续的问题与另一个Forum.NET,那里的论坛只是下降。这通常是至少一个星期的间隔,通常更多。最后一个网站发生在4月30日,然后又是5月29日(这次有很大的差距,也许是因为我主动重新启动网站,以避免在我离线和离线时出现问题,因此无法立即解决问题)。当网站重新启动时,这个问题就会消失。
我正在运行YAF 1.9.6.1,所得到的错误是:
Server Error in '/' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Thread was being aborted.
Source Error:
Line 157: <providers>
Line 158: <clear />
Line 159: <add connectionStringName="yafnet" applicationName="YetAnotherForum" name="YafMembershipProvider" requiresUniqueEmail="true" useSalt="true" type="YAF.Providers.Membership.YafMembershipProvider" />
Line 160: </providers>
Line 161: </membership>
Source File: D:\Inetpub\ftproot\MW\paydirt\www.paydirt.co.nz\web.config Line: 159
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272万一有任何关系..。
我希望能听到任何关于造成这种情况的建议/想法,因为它已经持续了很长一段时间。论坛有一个讨厌的习惯,主要是当我离开一个周末和线下。
谢谢你的帮忙,加文
发布于 2014-01-23 04:11:01
问题是YAF.NET在全局上使用HttpApplication来保存连接字符串。回想起来,HttpApplication不是存储配置数据的单例实例的好地方。偶尔也会发生碰撞和故障。
提交的修复:https://github.com/YAFNET/YAFNET/commit/163e0c016087d4c2b8b625d807ce0b1eaa417195
使用全局ConcurrentDictionary而不是HttpApplication来存储成员资格提供程序的连接字符串。
https://stackoverflow.com/questions/16877754
复制相似问题