Я пытаюсь загрузить файл Excel на веб-сайт asp.net и обработать поля в наборе данных.
для дальнейшей эксплуатации. но я получаю сообщение, как указано выше.
я пробовал с другими вариантами исключения - перечислю те
ex.message - поставщик «Microsoft.Jet.OLEDB.4.0» не зарегистрирован на локальном компьютере.
ex.Source - App_Web_-we0qvgj
ex.StackTrace -
в
frmStudentExcelRegistration.ExcelToDataset (String
FileName) в
C: \ Inetpub \ Wwwroot \ CATALYST_SECONDARY \ Pages \ frmStudentExcelRegistration.aspx.cs: линия
449 в
frmStudentExcelRegistration.btnExcelUpload_Click (Объект
отправитель, EventArgs e) в
C: \ Inetpub \ Wwwroot \ CATALYST_SECONDARY \ Pages \ frmStudentExcelRegistration.aspx.cs: линия
488
ex.TargetSite - System.Data.DataSet
ExcelToDataset (System.String)
Операционная система Windows Server 2008.
Я прошел через некоторые форумы, и они сказали изменить настройку пула приложений по умолчанию в IIS Manager, чтобы разрешить 32-разрядные приложения. после этого я получаю сообщение об ошибке как -
"Проверка MAC представления состояния не выполнена. Если это приложение размещено на веб-ферме или в кластере, убедитесь, что в конфигурации указан тот же ключ validationKey и алгоритм проверки. AutoGenerate нельзя использовать в кластере."
может кто-нибудь помочь ...?