A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

问题:asp.net 我的web.config 配置了
  1. <connectionStrings>
  2.                 <add name="connString" connectionString="server=xxxx;uid =sa;pwd =sa;database =xxx" />
  3.         </connectionStrings>
  4.   <location path="Admin/Login.aspx">
  5.     <system.web>
  6.       <authorization>
  7.         <allow users="*" />
  8.       </authorization>
  9.     </system.web>
  10.   </location>
  11.   <location path="Admin/Reisgter.aspx">
  12.     <system.web>
  13.       <authorization>
  14.         <allow users="*" />
  15.       </authorization>
  16.     </system.web>
  17.   </location>
  18.   <location path="Admin/FindPassword.aspx">
  19.     <system.web>
  20.       <authorization>
  21.         <allow users="*" />
  22.       </authorization>
  23.     </system.web>
  24.   </location>
  25.   <location path="Admin/ShowMsg.aspx">
  26.     <system.web>
  27.       <authorization>
  28.         <allow users="*" />
  29.       </authorization>
  30.     </system.web>
  31.   </location>
  32.   <location path="~/Default.aspx">
  33.     <system.web>
  34.       <authorization>
  35.         <allow users="*" />
  36.       </authorization>
  37.     </system.web>
  38.   </location>
  39.   
  40.         <system.web>
  41.                 <httpRuntime executionTimeout="3600" maxRequestLength="1048576" />
  42.                 <compilation debug="true" targetFramework="4.0"></compilation>
  43.                 <customErrors mode="Off" />
  44.                 <identity impersonate="true" />
  45.                 <authentication mode="Forms">
  46.                         <forms name="forums" path="/" loginUrl="Admin/Login.aspx"  defaultUrl="Default.aspx" protection="All" timeout="1440">
  47.                         </forms>
  48.                 </authentication>
  49.     <authorization>
  50.       <deny users="?"/>
  51.       <!--阻止匿名用户访问-->
  52.     </authorization>

  53.     <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID" />
  54.         </system.web>
  55.         <system.webServer>
  56.                 <defaultDocument>
  57.                         <files>
  58.                                 <clear />
  59.                                 <add value="Default.aspx" />
  60.                                 <add value="Default.htm" />
  61.                                 <add value="Default.asp" />
  62.                                 <add value="index.htm" />
  63.                                 <add value="index.html" />
  64.                                 <add value="iisstart.htm" />
  65.                         </files>
  66.                 </defaultDocument>
  67.                 <httpErrors errorMode="Detailed" />
  68.         </system.webServer>
  69. </configuration>
复制代码

然后直接访问网站http://10.10.128.13 没有转到默认的Defualt.aspx页面 而是跳到http://10.10.128.13/Admin/Login.aspx?ReturnUrl=%2f ,而我已经设置Default.aspx页面允许匿名访问这是为什么呀? 如何使直接http://10.10.128.13/Default.aspx页面是可以访问的(不用登录)
敬请那个大神指教一下

6 个回复

倒序浏览
本帖最后由 Sayme 于 2013-11-29 11:55 编辑

在你的http环境里面设置 Default.aspx 为初始页面 或者 能够自动跳转到 Default.aspx 的前置页面
我不清楚.net初始化有没有效果 可靠点还是直接在 iis里面设置比较靠谱
回复 使用道具 举报
Sayme 发表于 2013-11-29 11:54
在你的http环境里面设置 Default.aspx 为初始页面 或者 能够自动跳转到 Default.aspx 的前置页面
我不清楚. ...

在iis也是设置了Default.aspx未默认页也是没有效果
回复 使用道具 举报
eleven_peng 发表于 2013-11-29 12:52
在iis也是设置了Default.aspx未默认页也是没有效果

直接访问ip->http://10.10.128.13地址就转到http://10.10.128.13/Admin/Login.aspx?ReturnUrl=%2f
回复 使用道具 举报
eleven_peng 发表于 2013-11-29 12:55
直接访问ip->http://10.10.128.13地址就转到http://10.10.128.13/Admin/Login.aspx?ReturnUrl=%2f ...

因为默认的Default.aspx也是已经是允许了不用登录就可以访问的。可是现在却不能直接转到默认页,如果直接输入http://10.10.128.13/Default.aspx就能直接访问...为什么呢??请指教。。。谢谢
回复 使用道具 举报
1、你的默认网页Default.aspx要放到项目的最外边,也就是项目中,不要放到项目的文件夹中。这样在IIS中配置网站属性中的目录指定默认网页,在访问的时候就可以直接访问到了。
2、或者在配置文件中指定网站的首页,在Default.aspx上右击鼠标设置为主页。配置文档中会有
<system.web>
                <compilation debug="true" targetFramework="4.0"/>
                <authentication mode="Forms">
                        <forms loginUrl="~/Account/Default.aspx" timeout="2880"/>
                </authentication>

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
点击Default.aspx右键,设置为起始页
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马