问题描述
我想在虚拟主机根目录下新建一个子目录用来挂一个asp.net2.0做的子站(主站是asp.net2.o做的).进入主站一切都正常,可以进入子目录就出现如下错误:分析器错误信息:在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误。源错误:行2:<configuration>行3:<system.web>行4:<authenticationmode="Forms">行5:<formsloginUrl="Default.aspx"protection="Validation"timeout="300"/>行6:</authentication>请问应该怎么做?是不是web.config配置的问题.有没有兄弟碰到过类似的问题,该怎么解决好哩?来源:http://www.programbbs.com/bbs/view18-17493-1.htm
解决方案
解决方案二:
把新建的子目录配置为应用程序,IIS中在这个子目录上右键看一下菜单选项里面有的
解决方案三:
把<authenticationmode="Forms"><formsloginUrl="Default.aspx"protection="Validation"timeout="300"/></authentication>删掉
解决方案四:
1.把该目录在IIS中设置为虚拟目录,如果虚拟主机提供商不给你做,那你没办法2.那只好把原来的网站不用了,把虚拟目录直接指向新的目录3.你就重新开发一下,不要做虚拟目录,直接做成一个目录,跟原来的代码集成一下
解决方案五:
谢谢各位的热心帮助.引用3楼Fibona的回复:
3.你就重新开发一下,不要做虚拟目录,直接做成一个目录,跟原来的代码集成一下
直接做成一个目录是指什么,我就是在原站点下新建一个目录做的啊.另外跟原来的代码集成是指?
解决方案六:
可能是ASPNET用户在你的网站所在的目录上没有执行权限,给该目录配置ASPNET用户完全权限。
解决方案七:
子站生成的bin文件夹必须放在主目录下.
解决方案八:
哎没办法,看来还是整合到一个项目里吧.谢谢各位了
解决方案九:
把新建的子目录配置为应用程序,IIS中在这个子目录上右键看一下菜单选项里面有的