4
我知道這是一個常見的問題,但是在不同的情況下會遇到這個問題。 我要在這裏解釋場景遠程服務器返回一個錯誤:(405)允許的方法
我在解決方案中創建了兩個不同的項目。包含我想要用於保存,i-e上傳的文件夾的圖像不在上述項目中,但在相同的解決方案下。 其實我在這個文件夾的IIS服務器上直接創建虛擬(我的文件服務器)
這是我的代碼。
private void SaveData()
{
string filename = Path.GetFileName(ImageUpload.PostedFile.FileName);
string servpath = Server.MapPath(ConfigurationManager.AppSettings["TempFolder"]);
ImageUpload.SaveAs(servpath + filename);
string remoteServerPath = ConfigurationManager.AppSettings["ProductImagesPath"] + filename;
try
{
WebClient client = new WebClient();
client.UploadFile(remoteServerPath, servpath + filename);
}
catch (Exception ex)
{
throw ex;
}
objProductsCustom.ProductName = txtProductName.Text;
objProductsCustom.ProductDiscription = txtAddDiscription.Text;
objProductsCustom.ProductPrice = txtPrice.Text;
objProductsCustom.Quantity = txtQuantity.Text;
objProductsCustom.ImagePath = "servpath" + filename;
int productID = objProductsManager.CreatProduct(objProductsCustom);
}
在try-catch上,我發現「遠程服務器返回錯誤:(405)方法允許。」錯誤。我被卡住了。
編輯 這是remoteserverpath:
http://localhost/ProductImages/untitled.bmp
這是我正在上傳到remoteserverpath文件:
C:\Documents and Settings\saltaf\My Documents\Visual Studio 2010\Projects \OnlineShoppingSystem\OnlineShoppingSiteAdminPanel\Temp\Images\untitled.bmp
這是我的電話:
webclient.UploadFile(http://localhost/ProductImages/untitled.bmp,C:\Documents and Settings\saltaf\My Documents\Visual Studio 2010\Projects\OnlineShoppingSystem\OnlineShoppingSiteAdminPanel\Temp\Images\untitled.bmp)
爲什麼你在Quotes中有這個objProductsCustom.ImagePath =「servpath」 – MethodMan
這似乎是錯字。但問題不在於此。讓我們堅持這個問題。 –
Saquib這是一個錯字..? – MethodMan