abef - 2008-7-29 15:16:00
遇到的问题:
在浏览器地址那里输入http://域名/shop, 无法访问商城,出现这样的问题 | 网站拒绝显示此网页 |
HTTP 403
|
| | 最可能的原因是:
|
改用http://域名/shop/index.aspx, 出现
“/”应用程序中的服务器错误。 运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
| <!-- Web.Config 配置文件 --><configuration> <system.web> <customErrors mode="Off"/> </system.web></configuration> |
注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。
| <!-- Web.Config 配置文件 --><configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web></configuration> |
*****************************************************************************************1.可是我查了Web.Config文件里, 有这些要求的内容.
2. 看这论坛里的帖子, 改了里面的路径
A.把shop目录里面的bin,Web.congif文件剪切到网站根目录
B.把web.config中的<add key="ShopFolder" value="" />改成<add key="ShopFolder" value="shop/" />
<add key="MDBpath" value="db/ShopData.mdb" />改成<add key="MDBpath" value="shop/db/ShopData.mdb" />
<add key="CachePath" value="Upload/localfiles/" />改成<add key="CachePath" value="shop/Upload/localfiles/" />
<forms name="WqShopMemberAuth" loginUrl="AdminLogin.aspx" protection="All" path="/" />改成<forms name="WqShopMemberAuth" loginUrl="shop/AdminLogin.aspx" protection="All" path="/" />
最后网站根目录下是:
bin
shop(里面包含了其它网奇商城系统的页面和程序)
Web.config
但是, 还是出现同样的问题, 无法解决, 请高手们指点一下.
谢谢!
大革命巫师 - 2008-7-29 17:19:00
使用IIS主目录运行商城系统。
设置完成后,访问的URL应为:http://localhost/
而不是:http://localhost/shop/