【发布时间】:2011-03-02 12:46:16
【问题描述】:
VS C# 2005
我正在使用下面的代码将文件上传到运行 Windows IIS 5.1 的服务器。
我只是在运行 Windows XP 的本地服务器上进行测试。但是,我不断收到以下错误消息:
The remote server returned an error (405) Method Not Allowed
我确信这是一个 IIS 问题,可能与权限有关。但是,我将 IIS 配置为允许读取、写入和目录浏览。
我要上传的 config.xml 文件与可执行文件位于同一目录中。
private void upload_config_to_server()
{
Uri url = new Uri("http://10.10.10.3/softphone/config.xml");
WebClient wc = new WebClient();
if (!wc.IsBusy)
{
try
{
wc.UploadFile(url, null, "config.xml");
}
catch (WebException webex)
{
Console.WriteLine("Web Exception {0}", webex.Message);
}
catch (Exception ex)
{
Console.WriteLine("Exception {0}", ex.Message);
}
}
}
非常感谢您的任何建议,
【问题讨论】: