我在ClickOnce应用程序未更新时遇到问题。尝试下载.application文件时,它返回错误的请求400。在研究它时,我认为这可能与服务器有关。作为测试,我尝试在vb.net程序中创建WebRequest:
Dim request As Net.WebRequest = Net.WebRequest.Create("http://pacificagronomics.com/top.gif")
request.GetResponse()返回相同的错误请求400错误;但是,http://pacificagronomics.com/top.gif可以正常工作。该应用程序已经运行了多年,但突然没有了。是否需要更改某些服务器设置?这是一台Linux服务器,我已经检查了案例问题。
您是否将正确的URL传递给HttpWebRequest?
确保url参数正确。
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
尝试传递一个简单的URL来检查它是否有效。