当前位置:编程学习 > C#/ASP.NET >>

local和Ip访问同一个页面显示的内容不同

win7 iis7 net4.0
getswf.aspx是读取服务器的swf文件,用二进制流输出。
            try
            {
                FileStream fs = File.Open(@"D:\testdata\swf\13419\13419-0003.swf", FileMode.Open);
                byte[] buffer = new byte[fs.Length];
                fs.Read(buffer, 0, buffer.Length);
                fs.Close();
                Response.ContentType = "application/x-shockwave-flash";
                Response.BinaryWrite(buffer);
                Response.End();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
本机显示结果

IP和127.0.0.1显示结果


关掉防火墙并启用asp.net模拟用户也是如此,哪位知道原因 swf localhost 页面显示的内容不同 二进制流输出 --------------------编程问答-------------------- 看一下是否有访问.swf的权限
或者把文件权限设置成 Everyone 试下 --------------------编程问答-------------------- 你在iis里面没有设置这个ip地址吧? --------------------编程问答--------------------
本地域名做映射了? --------------------编程问答--------------------
都有设好的 --------------------编程问答-------------------- http://192.168.0.203/test.aspx及其他页面访问都正常,只有输出swf的这一个不正常 --------------------编程问答-------------------- 有哪位大神知道是怎么回事 --------------------编程问答-------------------- 清除浏览器缓存看看
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,