无法识别的属性'fcnMode'。请注意,属性名称区分大小写
问题描述:
我在我的PROD服务器上收到此错误,但在我的DEV服务器上没有发生此类错误。无法识别的属性'fcnMode'。请注意,属性名称区分大小写
我的DNN网站在web.config
文件中都有fcnMode="Single"
这两个PROD和DEV服务器。
在这两个服务器上的.NET框架也是4.0。
这个link说fcnMode="Single"
从4.5开始支持。那么它是如何在我的DEV服务器上工作的,还是我在PROD服务器上丢失了某些东西?
以下是我web.config
部分
<httpRuntime useFullyQualifiedRedirectUrl="true"
maxRequestLength="8192" requestLengthDiskThreshold="8192"
maxQueryStringLength="2048" requestValidationMode="2.0"
fcnMode="Single" requestPathInvalidCharacters="<,>,*,%,:,\,?" />
答
只是因为IIS应用程序池.NET V4并不意味着你可以有4.5的.NET安装在您的开发机器上,而不是你的生产服务器版本。
以下是查找机器上安装的最新.NET版本的说明。 https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx