IIS权限没有配置正确。 网站目录要给 iis_iuser  用户读权限。

解决方案 »

  1.   

    有多原因造成“IE无法显示网页”的问题,应该贴出你的 http 调试器的信息,看看错误码是多少,服务器给出的文字信息(如果有的话)是什么。有时候,你发不到外边的网站,被一些电信商自动cdn缓存到其它服务器上去(而不是从你自己的服务器下载),如果他们的技术不完善,这也会造成 你的个别(例如5%的)文件无法下载。有时候,你的 IIS 上“扩展服务配置”中只是启用了 .net2.0但是禁用了 .net 4.0,尽管你安装和注册了好多遍.netframework 4.0,也把网站配置为asp.net4.0的,结果访问用4.0写的aspx页面还是告诉你“页面不存在”或者“访问被禁止”之类的。分析这些的前提,都是先调试 Http 消息。不能靠瞎猜。
      

  2.   

    你发不到外边的网站  -->  你部署到外边的网站调试 http 消息是,要查看一个网页一共发出了几十个消息,哪些成功哪些失败,每一个消息的多个消息头是否正确(是否被别人篡改),服务器返回的异常信息具体是什么,等等。仅贴个出错的网页,等于没有信息。
      

  3.   

    第一个,首先判断错误码再说。可以用浏览器直接请求图片看看返回什么第二个,服务器根本没有连上,检查网络是否通、DNS解析、防火墙、主机头和ip配置、IIS网站是否处于运行状态。
      

  4.   

    iis上有一个MIME值。还有一些相关的问题,你修改一下看行不行。再就是路径别错了
      

  5.   

    1.可能你的IIS配置还有问题,没有配置好.可能与你的netframework版本有关,要保持一致.
    2.可能界是你的文件夹的权限问题.iis_iuser  是否加上.
      

  6.   


    是MIME类型设置的问题。
     <system.webServer>
        <defaultDocument>
          <files>
            <clear />
            <add value="default.aspx" />
          </files>
        </defaultDocument>
        <security>
          <requestFiltering>
            <fileExtensions>
              <add fileExtension=".json" allowed="true" />
            </fileExtensions>
          </requestFiltering>
        </security>
        <staticContent>
          <mimeMap fileExtension=".json" mimeType="text/json" />
        </staticContent>问题:这两个设置是什么作用啊???   取消了这个设置json好像不支持了。

      </system.webServer>
      

  7.   


    Web.config中没有“这个设置”  网页照样运行,IIS中也是可以运行。显示的声明在这里有什么用?

    <!--<security>
          <requestFiltering>
            <fileExtensions>
              <add fileExtension=".json" allowed="true" />
            </fileExtensions>
          </requestFiltering>
        </security>
        <staticContent>
          <mimeMap fileExtension=".json" mimeType="text/json" />
        </staticContent>-->
      

  8.   

    问题一:在服务器上找到没有显示的样式表和图片,在本地机器上重新生成发布,再复制到服务器上,应该就可以了,我之前遇到这种问题就是这样处理的,还有一个就是检查一下样式表和图片的路径对不对。
    问题二:主要检查一下.net Framework的版本是否一致;本地正常可以访问的路径和服务器上访问的路径是否一致;文件夹的读取权限问题;
      

  9.   


    不是目录不对,应该是“Head.ascx”没有被客户端解析出来。
      

  10.   

    看了你IE地址栏,问题很明显,目录层级中不应该带目录名ToTest
    访问首页,应该是http://域名/default.aspx你的IIS配置有问题,看样子有点像弄成了虚拟目录
      

  11.   

    在VS工程属性 > 启动页 > 本地IIS  > URL中去掉ToTest就行了
      

  12.   

    仅仅贴个简单的图,太多可能性的。比如说你的网站源代码“往网站根目录一扔”,可是你得网站根目录根本没有 ASPNET 用户执行权限,也会出错。仅仅贴个简单的最终用户看到页面,贴不出自己的诊断信息,对于程序员来说那就等于降低身份去靠跟用户一样地瞎猜来解决问题。
      

  13.   


    lz 是部署在 IIS 的 TOYes 虚拟目录下!
      

  14.   

    有无数种情况都可能报“不能访问页面”。比如说这个什么“tyeet.com”不能解析之类的。简直可以算是猜谜了。
      

  15.   

    是不是這個網站的IIS設置問題?網站內容裡的netframework版本是4.0的嗎?你說是‘项目的源码’,這個項目源碼是工程發布過後的源碼?
      

  16.   


    <requestFiltering>
            <fileExtensions>
              <add fileExtension=".json" allowed="true" />
            </fileExtensions>
          </requestFiltering>
        </security>
        <staticContent>
          <mimeMap fileExtension=".json" mimeType="text/json" />
        </staticContent>Web.config中去掉这个MIME配置就可以了,WHY???
      

  17.   

    问题一:如果你的图片文件夹和样式文件夹都是网站根目录,那么图片地址和样式地址都设置成相对根目录,比如的logo显示不出来,把图片地址改成"/img/logo.png"就行了,最前面的“/”不能省问题二:我只想问一句你的域名tyaat;com解析到你服务器没?没解析过浏览器自然无法找到你的网站,也就提示无法显示
      

  18.   

    问题一: 好像是你那个图片路径错了。(本地好用IIS上不一定);后面那个问题,需要你重新发布一下,可能是发布的时候丢了。
    问题二: 重新配置一下IIS吧,一般都是IIS没有配置好。上网查一个完整的,配置一下。
      

  19.   

    各位大神们,不是路径问题啊。<requestFiltering>
            <fileExtensions>
              <add fileExtension=".json" allowed="true" />
            </fileExtensions>
          </requestFiltering>
        </security>
        <staticContent>
          <mimeMap fileExtension=".json" mimeType="text/json" />
        </staticContent>Web.config中去掉这个,MIME配置就可以了,WHY???