我设定一个启动页为:index.aspx后,运行报错:
配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。源错误: 
行 36:           “Passport”和“None”
行 37:     -->
行 38:     <authentication mode="Windows" /> 
行 39: 
行 40:     <!--  应用程序级别跟踪记录
 源文件: c:\inetpub\wwwroot\webprise\web.config    行: 38 为什么?我该如何更改,才能正常运行呀?

解决方案 »

  1.   

    没有设置虚拟目录设置虚拟目录指向 c:\inetpub\wwwroot\webprise 再试试
      

  2.   

    一、查看虚拟目录路径是否是c:\inetpub\wwwroot\webprise
    二、查看虚拟目录名时候是你这个项目的名字
      

  3.   

    http://www.dgpage.cn/blog/blogview.asp?logID=10
      

  4.   

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
       <appSettings>
          <!-- pdfurl item -->
          <add key="PdfUrl" value="./pdf"/>
          
          <!-- mail server item -->
          <add key="MAIL_SERVER" value="mail.internal.solutions.sh"/>
          
          <!--add key="HomePath" value="http://sicedy/corp/menu/WebMainMenu.aspx"></add-->
      <!--add key="AppPath"  value="http://sicedy/corp/"></add-->
      <!--add key="AppName"  value="CORP"></add-->
      
      <add key="SYSCODE" value="TRIP"></add>
      
      <!-- db connection -->
      <add key="DSN"      value="Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=192.160.11.35;Initial Catalog=hitachinew;User ID=sa;Password=sa"></add>
      <add key="DSN_SUN"      value="Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=192.160.11.35;Initial Catalog=HitachiTrip;User ID=sa;Password=sa"></add>
      <!-- log output path -->
      <add key="LogPath"  value="C:\TripLog"></add>
      <!-- 10 is the max value -->
      <add key="ApprovePathCount" value="5"></add>
       </appSettings>
          
      <system.web>
      
        <compilation defaultLanguage="c#" debug="true">
        
        <assemblies>
        <!-- crystal report assembly -->
        <add assembly="CrystalDecisions.CrystalReports.Engine, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.ReportSource, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Shared, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        <add assembly="CrystalDecisions.Web, Version=9.1.5000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
        </assemblies>
        
        </compilation>    <!--customErrors defaultRedirect="/corp/menu/WebOnError.aspx" mode="On"/-->    <authentication mode="Windows"/>
    <identity impersonate="true"></identity>

    <!-- windows authorization -->
        <authorization><allow users="*"/></authorization>    <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>    <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="1"/>    <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
       
     </system.web></configuration>