在一应用程序中,一同事用2jmis作为虚拟目录,Web.Config中是这样配置的:
<system.web>
<authentication mode="Forms">
<forms name=".2jmis" path="/2jmis" loginUrl="Login.aspx" protection="All" timeout="30">
</forms>
</authentication>
</system.web>
当访问的.aspx文件在虚拟目录下,正常。但是在其虚拟目录下的子目录中的文件访问,就转到了登录页。
后经过查找,发现是上述配置中的path有问题,于是把path="/2jmis"改为path="/"或把2jmis改成规范的命名如twobasicedu(非数字开头),OK。
<system.web>
<authentication mode="Forms">
<forms name=".2jmis" path="/2jmis" loginUrl="Login.aspx" protection="All" timeout="30">
</forms>
</authentication>
</system.web>
当访问的.aspx文件在虚拟目录下,正常。但是在其虚拟目录下的子目录中的文件访问,就转到了登录页。
后经过查找,发现是上述配置中的path有问题,于是把path="/2jmis"改为path="/"或把2jmis改成规范的命名如twobasicedu(非数字开头),OK。