Я пытаюсь развернуть веб-часть и использую веб-часть Silverlight с элементом управления загрузкой внутри. Однако я получаю следующую ошибку в журнале приложения при доступе к своему Ashx.
Exception information:
Exception type: HttpParseException
Exception message: Could not create type 'FileUploadSP.UploadHandler'.
У меня есть файл UploadHandler.cs со следующим кодом:
namespace FileUploadSP
{
public class UploadHandler : RadUploadHandler
{
public override void ProcessStream()
{
base.ProcessStream();
if (this.IsFinalFileRequest())
{
string filename = this.Request.Form["RadUAG_fileName"];
string fullPath = @"C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\FileUploadSP\FileTemp\";
SPContext.Current.Web.AllowUnsafeUpdates = true;
FileStream fs = new FileStream(fullPath + filename, FileMode.Open);
SPContext.Current.Web.Files.Add("/UploadLibrary/" + filename, fs, true);
fs.Close();
File.Delete(fullPath + filename);
}
}
}
}
В моем файле .ashx есть следующее:
<% @ Assembly Name = "Microsoft.SharePoint, версия = 14.0.0.0, культура = нейтральная, PublicKeyToken = 71e9bce111e9429c"%>
<% @ Assembly Name = "FileUploadSP, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = 7c8e2c3ef53023ee"%>
<% @ WebHandler Language = "C #" Class = "FileUploadSP.UploadHandler"%>
Я не могу заставить .ashx работать так, как ожидал. Чего мне не хватает?
Спасибо!