问题描述
在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误。、<?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="dsn"value="persistsecurityinfo=False;IntegratedSecurity=SSPI;server=localhost;Trusted_Connection=true;DATABASE=WMS"/></appSettings><system.web><!--动态调试编译设置compilationdebug="true"以启用ASPX调试。否则,将此值设置为false将提高此应用程序的运行时性能。设置compilationdebug="true"以将调试符号(.pdb信息)插入到编译页中。因为这将创建执行起来较慢的大文件,所以应该只在调试时将该值设置为true,而在所有其他时候都设置为false。有关更多信息,请参考有关调试ASP.NET文件的文档。--><compilationdefaultLanguage="c#"debug="true"/><!--自定义错误信息设置customError模式值可以控制应向用户显示用户友好错误信息而不是错误详细信息(包括堆栈跟踪信息):“On”始终显示自定义(友好的)信息“Off”始终显示详细的ASP.NET错误信息。“RemoteOnly”只对不在本地Web服务器上运行的用户显示自定义(友好的)信息。出于安全目的,建议使用此设置,以便不向远程客户端显示应用程序的详细信息。--><customErrorsmode="RemoteOnly"/><!--身份验证此节设置应用程序的身份验证策略。可能的模式是“Windows”、“Forms”、“Passport”和“None”--><authenticationmode="Windows"/><!--应用程序级别跟踪记录应用程序级别跟踪在应用程序内为每一页启用跟踪日志输出。设置traceenabled="true"以启用应用程序跟踪记录。如果pageOutput="true",则跟踪信息将显示在每一页的底部。否则,可以通过从Web应用程序根浏览"trace.axd"页来查看应用程序跟踪日志。--><traceenabled="false"requestLimit="10"pageOutput="false"traceMode="SortByTime"localOnly="true"/><!--会话状态设置默认情况下,ASP.NET使用cookie标识哪些请求属于特定的会话。如果cookie不可用,则可以通过将会话标识符添加到URL来跟踪会话。若要禁用cookie,请设置sessionStatecookieless="true"。--><sessionStatemode="InProc"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="datasource=127.0.0.1;userid=sa;password="cookieless="false"timeout="20"/><!--全球化此节设置应用程序的全球化设置。--><globalizationrequestEncoding="utf-8"responseEncoding="utf-8"/></system.web></configuration>提示出错:<authenticationmode="Windows"/>如何解决?希望各位高手出来帮帮忙!!很急!
解决方案
解决方案二:
杯具啊,我今天也遇到了,高人都出来给看看哈
解决方案三:
是web程序吗?查看目录下是否有2个config文件,有的话据删掉一个就好了
解决方案四:
楼主头像很好,城市太喧闹了