问题描述
我意思是!!比如:有一个.met网站下边建个目录,在这个目录里再放一个网站!!而第二个网站访问不了!!!网址如:http://www.abc.com/yy/请大侠教我!!!!!!最好有个例子!!!出错信息如下!!!“/yy”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误信息:在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的。如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误。源错误:行28:以标识传入的用户。行29:-->行30:<authenticationmode="Windows"/>行31:<!--行32:如果在执行请求的过程中出现未处理的错误,源文件:D:web项目newwebapp_localresourcesweb.config行:30--------------------------------------------------------------------------------版本信息:Microsoft.NETFramework版本:2.0.50727.42;ASP.NET版本:2.0.50727.42
解决方案
解决方案二:
每一个文件夹下都可以出现web.config,但是web.config中有些内容是只允许出现在站点根目录的,也有些内容是只允许出现在虚拟目录的。你现在就需要在IIS中把你这个文件夹配置为虚拟目录。虚拟目录名称和文件夹名称一样都可以。
解决方案三:
下面是独立应用程序的话,需要建虚拟目录
解决方案四:
版本信息:Microsoft.NETFramework版本:2.0.50727.42;ASP.NET版本:2.0.50727.42从你的版本信息来看,你的web.config需要调整一下,当然你先在本地服务器上测试一下,看看问题出在那里?配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
解决方案五:
Bin目录及以“App_”开头的目录放到根目录才行
解决方案六:
这么处理还不如直接做个连接连到二级网站好了
解决方案七:
先谢谢各位!!我和这两个网站在本地测试都没有出现任何问题!!!完全正常!!!!可以排除web.config的配置错误!!!引用1楼cftea的回复:
每一个文件夹下都可以出现web.config,但是web.config中有些内容是只允许出现在站点根目录的,也有些内容是只允许出现在虚拟目录的。你现在就需要在IIS中把你这个文件夹配置为虚拟目录。虚拟目录名称和文件夹名称一样都可以。
1楼兄弟说的有理!!!不过我是在我的虚拟主机上!!除了这个方法还没有更好的办法!??不用改IIS的!!!先谢谢!!各位了!!!
解决方案八:
自己处理HttpHanlder把对另外一个二级目录的访问通过urlRewrite的方式写到真实路径