本帖最后由 aswd2010 于 2011-01-06 11:19:17 编辑

解决方案 »

  1.   

    <%@Page Language="C#" Inherits="XXXX.Pages.Default" EnableSessionState="false" EnableViewState="false" %>
    <%=TopList("dayhot",5,33,false,false,false,false,false)%>
      

  2.   

    <%@Page Language="C#" Inherits="XXXX.Pages.Default" EnableSessionState="false" EnableViewState="false" %>
    建立二级目录,这个page怎么标识? 貌似没有权限不太懂
      

  3.   

    我重新建立一看,根本无法打开子目录的aspx文件。abc.com/word/index.aspx 这个文件无法打开。显示错误。
      

  4.   

    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------ConnectionString 属性尚未初始化。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  
      

  5.   

    参考:
    http://www.cnblogs.com/Jackey_Chen/archive/2008/10/12/1308951.html
      

  6.   

    办法1:
    用绝对路径: /pic.gif办法2:
    用相对路径:
      ../pic.gif
      

  7.   

    很多朋友也许都遇到过“ConnectionString 属性尚未初始化”的提示,其中的根本原因是没有能读到key的值,解决方法是校正一下ConnString。我今天也遇到了这个提示“ConnectionString 属性尚未初始化”,死活读不到web.config中的key值。最后发现原因竟然是我当前建立的是http://localhost/test虚拟目录,默认读取的是站点http://localhost中的web.config的值,那里根本没有这个key,把test设置为站点(重新建立一个站点指向test或者把http://locanhost指向test)就OK了,希望这里能给大家提个醒,少走弯路哦!---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    看不懂啊! 劳烦高人指点指点
      

  8.   

    用绝对路径吧
    譬如word目录下的index.aspx
    以前的是<img src='images/1.jpg'>
    得改为<img src='/images/1.jpg'>
      

  9.   

    现在是创建word这个目录的问题,如何在根目录下创建子文件夹???
      

  10.   

    方法1:
    把你的web.config放在www.abc.com根目录下面方法2:
    或者把你的/word/转换为虚拟目录并设置为"应用程序"
      

  11.   

    方法2 是不可能的 因为是虚拟主机方法1 web.config放在www.abc.com根目录下面-------我原先就放在根目录下啊是不是还要修改根目录下的web.config ?
    如何修改?<?xml version="1.0" encoding="gb2312"?>
    <configuration>
    <appSettings>
    <add key="Charset" value="gb2312" />
    </appSettings>

    <system.web> <compilation defaultLanguage="C#" debug="false"/>

    <!--如果为.net SDK 1.0及以前版本,请删除validateRequest="false" -->
    <pages validateRequest="false" enableSessionState="true" enableViewState="true"/> <customErrors mode="Off" />  <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" />

    <httpRuntime maxRequestLength="2048" />

    <httpModules>
    <add type="XXX.URLRewriter.ModuleRewriter, XXX_URLRewriter" name="ModuleRewriter" />
    </httpModules>

    <httpHandlers>
    </httpHandlers> </system.web></configuration>
      

  12.   

    你的web.config中没有看到ConnectionString项啊.你的数据库连接字符串放在哪儿了.
      

  13.   

    数据库是a版的 不是sql 其中dll文件都是封闭的不开源
      

  14.   

    asp.net程序中应该使用~打头的路径,例如  Server.MapPath("~/app_data/database.mdb")。你的程序大概就是用了什么“相对路径、绝对路径”的html思路,那个是不能正确地找到asp.net应用程序安装时的(iis虚拟目录)根路径的。
      

  15.   

    “你这样当然不行的了,对于asp.net的网站来说,每个页面,发布完成之后,它都会生成一个与之对应的dll文件的,在bin目录下。那你这样光建立一个aspx文件是没有用的,因为它没有对应的dll文件,除非你把这个页面换成是html的”上面是高手回复的,看来必须转变思路,把子文件夹的aspx改建成html了
    可是,大侠们,如果换成html格式的,怎么用下面这样的句子提取内容:
    <%=TopList("dayhot",10,33,false,false,false,false,false)%>