local和Ip访问同一个页面显示的内容不同
win7 iis7 net4.0getswf.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