今天打开一个未做的项目,却出现了这样错误的提示"出错提示: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。"我就郁闷了上回调试都没有问题.然后上google上搜索解决问题,最后把别人的解思路把"C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere"但又出现下面的错误提示: 好像找不到母版页了?
错误1文件“/twonews/common.master”不存在。 D:\twonews\web\admin\m_common.master 1
错误2文件“/twonews/admin/m_common.master”不存在。 D:\twonews\web\admin\newsmanager.aspx 1
错误3文件“/twonews/admin/m_common.master”不存在。 D:\twonews\web\admin\addmanager.aspx 1
错误4文件“/twonews/admin/m_common.master”不存在。 D:\twonews\web\admin\categorymanager.aspx
错误5文件“/twonews/common.master”不存在。 D:\twonews\web\admin\备份categorymanager.aspx 1

解决方案 »

  1.   


    瞎改。改回来,然后仔细看看bug提示。
      

  2.   


    'allowDefinition='MachineToApplication' 的节是错误'并不一定就是它出错了,也可能是其他地方出错了!
    先将你的改动全部还原回去,然后重新编译你的项目,仔细查看到底是那部分出的错。
      

  3.   

    好像要在iis里面建虚拟目录吧!
      

  4.   

    我是用Microsoft Visual Web Developer 2008 Express Edition
    我发现 Model,DAL,BLL类库是以文件夹的格式呈现的还多了一个web
      

  5.   

    我是用Microsoft Visual Web Developer 2008 Express Edition 我发现 Model,DAL,BLL类库是以文件夹的格式呈现的还多了一个web文件夹