小第刚学.net,买了本书,拿了个例子来运行,可全都运行不了,都出现同样的错误,急
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.web.config文件:Line 16:         <pages buffer="true" enableViewStateMac="false" smartNavigation="false" validateRequest="false"/>
Line 17:         <customErrors mode="RemoteOnly" defaultRedirect="DesktopModules/ErrorPage.aspx"></customErrors>
Line 18:         <authentication mode="Windows"/>
Line 19:         <httpRuntime maxRequestLength="10000" useFullyQualifiedRedirectUrl="true" executionTimeout="300"></httpRuntime>
Line 20:         <authorization>错在18行字那里,谁知道是怎么回事吗?

解决方案 »

  1.   

    楼上正解
    This error can be caused by a virtual directory not being configured as an application in IIS.
      

  2.   

    同意!只要把文件目录在IIS上发布一下就可以了
      

  3.   

    IIS虚拟目录的设置
    或者应用程序的创建
      

  4.   

    各位IT人士,大家好。我是一名新手,正在学习中。过了5.1后我开始学习.Net技术了,在学习之前想听听各位的忠告,从你们学习的经验或应用过程中,我在今后的学习过程中要注意些什么,该怎么学才是正确的,怎么样才能学好这门技术。希望各位多给点建议,先在这里谢谢了,希望在以后的学习中能得到你们的帮助,使我能有个良好的开端,谢谢大家了!
      

  5.   

    打開IIS,右鍵點此站點,進屬性裡面要創建應用程序。
      

  6.   

    嗯,好像是那么回事,是不是配置了web.config文件,那么这个项目文件就必须在虚拟目录的根目录下???
    其实这个项目己是在虚拟目录下了,只是没有在根目录下,而是几个文件夹下面
      

  7.   

    1.一个web程序允许有多个web.config配置文件的,在虚拟目录的根目录下的web.config配置文件中的设置对整个web程序都有效;根目录下的子目录中的web.config配置文件只对子目录有效,并且子目录中的web.config配置文件中的配置项可以覆盖根目录下的web.config配置文件中相同的配置项。
    2.某些配置项只能放到根目录下的web.config配置文件中,而不能放到根目录下的子目录中的web.config配置文件中的
      

  8.   

    右键Web程序的文件夹 属性-- Web共享 -- 共享文件夹