В моем случае я использовал обработчик Ashx.Чтобы это работало, вам нужно добавить сборку в проект и обработчик:
<%@ WebHandler Language="C#" Class="UploadExcelFile2" %>
<%@ Assembly Name="WindowsBase, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
Это, наконец, сработало для меня, несколько раз пытался добавить WindowsBase в качестве ссылки (перезагрузил VS, перезагрузил компьютер тоже), но все жеэто не работало, пока я не добавил это явно на моей странице aspx.Я использовал: <%@ Assembly Name="WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
, поскольку dll, на которую я ссылался, была версией 4.0.