我的网站是大部分都是由静态的htm网页组成的,但是我想把几个asp.net的程序放在静态网页的子目录中(在vs里面单独运行asp.net程序没有问题)。
但是我传到空间以后通过静态htm网页的链接到程序的default.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> 
请问我该如何弄才可以实现大部分的静态页里面直接链接到程序而成功实现?

解决方案 »

  1.   

    请问你的空间是租的还是你自己的
    如果是租的,支持asp.net么?
    不支持的话就没戏了
      

  2.   


    照着要求改web.config,然后你才可以看到真正的错误信息
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
      

  3.   

    看看iis里面的aspx支持是否打开了。
    和asp脚本的在一个地方。
      

  4.   

    你是不是编译开发好了后  再移动的aspx文件啊,那样肯定错啊!
      

  5.   

    你要保证你根目录下Bin目录里有你编译好的Dll文件!!!
      

  6.   

    配置的问题:你IIS可能没有启动父目录访问,就是说用../不可能访问/
    其他问题一就是你有没有将ASPX设置好及你编译好的Dll文件存不存在
      

  7.   

    呵呵,是不是缺少web.config文件了?!