当我在网站上启动IIS时,出现“HTTP Error 500.19”
Error Code 0x80070005 Config Error Cannot read configuration file due to insufficient permissions Config File \\?\c:\somepath\web.config
我认为网站configuration文件搞砸了。 它有'?' 在configuration文件的path的开始。 当我去到IISpipe理器,我没有看到一种方法来解决这个问题。
你能告诉我怎样才能解决它?
谢谢。
你没有。 \\?\c:\是当您认为完全限定的文件名可能长于260个字符时,如何将path传递到Windows。 对于启动c:文件名,Windows中的文件path函数限制为260个字符,但对于启动\\?\c:\ Unicode文件名,限制为32767个字符\\?\c:\
首先要做的是检查c:\somepath\web.config ,以确保IIS帐户有权访问它。
尝试下面的链接。 你会得到解决scheme
不幸的是,我不能添加CharlesW聊天,因为我不想拿走信用。 通过IIS帐户,您必须确保应用程序池帐户至less读取/读取执行以读取web.config文件,而不是IUSR。