用asp写asx却不能正常运行,什么原因?asp高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:01:19
我编了一段代码,实现了用asp动态生成一个asx文件
在本机的IIS服务器可以正常运行,但是到了服务器上,就说播放列表有问题,不能播放
地址、格式应该没问题
高手帮个忙吧?

Response.ContentType="video/x-ms-asf"
Response.Write "<ASX Version = ""3.0"">" Response.Write "<Entry>"
Response.Write "<Ref href =""&url1&"" />"
Response.Write "</Entry>"
Response.Write "<Entry>"
Response.Write "<Ref href =""&url2&"" />" Response.Write "</Entry>"
Response.Write "</ASX>"
第一行不能去掉,去掉就不能弹出Windows Media Player自动播放了,地址那的引号也改了,但都是不行

语句语法有问题,引号少了,可以改为:
Response.ContentType="video/x-ms-asf"
Response.Write "<ASX Version = ""3.0"">"
Response.Write "<Entry>"
Response.Write "<Ref href =""" & url1 & """ />" '// 原来这里少引号
Response.Write "</Entry>"
Response.Write "<Entry>"
Response.Write "<Ref href ="""&url2&""" />" '// 这里也一样
Response.Write "</Entry>"
Response.Write "</ASX>"

另外ASX列表只是XML文件,所以Response.ContentType="video/x-ms-asf" 这句不需要。