CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

一个很奇怪的问题,有关2003和其他系统的差异,请高手进来帮忙,在线等

楼主a05(天堂之门)2005-11-03 19:46:28 在 .NET技术 / ASP.NET 提问

Dim   xml   As   XmlDocument   =   New   XmlDocument  
                  xml.Load(Server.MapPath("test.xml"))  
                  Dim   url   As   String   =   "http://localhost/test/"  
                  Dim   req   As   HttpWebRequest   =   WebRequest.Create(url)  
                  Dim   s   As   String   =   xml.OuterXml  
                  Dim   requestBytes   As   Byte()   =   System.Text.Encoding.ASCII.GetBytes(s)  
                  req.Method   =   "POST"  
                  req.ContentType   =   "Content-Type:   text/plain"  
                  req.ContentLength   =   requestBytes.Length  
                  Dim   requestStream   As   Stream   =   req.GetRequestStream()  
                  requestStream.Write(requestBytes,   0,   requestBytes.Length)  
                  requestStream.Close()  
                  Dim   res   As   HttpWebResponse   =   req.GetResponse()  
                  Dim   sr   As   StreamReader   =   New   StreamReader(res.GetResponseStream(),   System.Text.Encoding.Default)  
                  Dim   backstr   As   String   =   sr.ReadToEnd()  
                  Response.Write(backstr)  
                  sr.Close()  
                  res.Close()  
  以上这段代码在2003的机子上运行没问题,可是在2000和xp的机子上就报:  
  远程服务器返回错误:   (405)   不允许的方法  
  行   41:                   Dim   res   As   HttpWebResponse   =   req.GetResponse()  
  这样的错误  
   
  必须把Dim   url   As   String   =   "http://localhost/test/"  
  换成Dim   url   As   String   =   "http://localhost/test/default.aspx"才可以正常运行  
   
  不知道是什么原因,请高手帮忙,我现在只想写成  
  Dim   url   As   String   =   "http://localhost/test/"这种形式 问题点数:30、回复次数:7Top

1 楼cuike519(I will be back!)回复于 2005-11-03 20:14:58 得分 8

你2000和xp里面的IIS站点虚拟目录里默认页面是否包括default.aspx?Top

2 楼dtfox(-)回复于 2005-11-03 20:32:30 得分 8

应该不会出现这样的问题,可能是你的IIS没有设置好吧。Top

3 楼sunheartlee(心晴)回复于 2005-11-03 21:01:25 得分 7

是你的iis中的起始页设置的问题Top

4 楼jxufewbt(我的目标是5星)回复于 2005-11-03 21:08:42 得分 7

IIS站点虚拟目录里默认页面没有包括default.aspxTop

5 楼a05(天堂之门)回复于 2005-11-04 09:37:13 得分 0

谢谢楼上的几位,不过可惜的是IIS的默认页肯定设置好了Top

6 楼a05(天堂之门)回复于 2005-11-04 10:54:26 得分 0

早上都没人在么Top

7 楼a05(天堂之门)回复于 2005-11-04 15:32:40 得分 0

请高手想想办法,真的很奇怪Top

相关问题

  • 系统启动奇怪症状!!!在线等待高手指点
  • 系统启动奇怪症状!!!在线等待高手指点
  • 系统启动奇怪症状!!!在线等待高手指点
  • 奇怪的性能差异问题
  • 2000系统奇怪死机!
  • 系统目录下的奇怪文件
  • 超奇怪的系统启动问题
  • XP 系统的奇怪问题
  • 问一个Win2000系统受到奇怪攻击的问题! 保证给分,在线等待!
  • 奇怪,真奇怪,在线等待

关键词

  • iis
  • xml
  • requestbytes
  • requeststream
  • dim
  • req
  • 默认
  • 请高手
  • 问题
  • 设置

得分解答快速导航

  • 帖主:a05
  • cuike519
  • dtfox
  • sunheartlee
  • jxufewbt

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo