无法识别的属性'fcnMode'。请注意,属性名称区分大小写

问题描述:

我在我的PROD服务器上收到此错误,但在我的DEV服务器上没有发生此类错误。无法识别的属性'fcnMode'。请注意,属性名称区分大小写

我的DNN网站在web.config文件中都有fcnMode="Single"这两个PROD和DEV服务器。

在这两个服务器上的.NET框架也是4.0。

这个linkfcnMode="Single"从4.5开始支持。那么它是如何在我的DEV服务器上工作的,还是我在PROD服务器上丢失了某些东西?

以下是我web.config部分

<httpRuntime useFullyQualifiedRedirectUrl="true" 
maxRequestLength="8192" requestLengthDiskThreshold="8192" 
maxQueryStringLength="2048" requestValidationMode="2.0" 
fcnMode="Single" requestPathInvalidCharacters="&lt;,&gt;,*,%,:,\,?" /> 

只是因为IIS应用程序池.NET V4并不意味着你可以有4.5的.NET安装在您的开发机器上,而不是你的生产服务器版本。

以下是查找机器上安装的最新.NET版本的说明。 https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx