无法将类型为"System.Net.FileWebRequest"的对象强制转换为"System.Net.HttpWebRequest".

ali*_*ce7 5 c# httpwebrequest

嗨大家我从服务器试试时遇到上述错误(在服务器上部署了相同的代码).但是,当我尝试使用本地计算机中的相同代码时,它并没有给出错误.

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
Run Code Online (Sandbox Code Playgroud)

任何想法的人可能是错的?

Jef*_*tin 10

传入的httpURI 不是URI - 它只是路径或fileURI.确保URI以http:.如果它是相对URI,则需要将其设为绝对值.