Я сделал страницу загрузки для загрузки dll на сервер, во многих случаях dll портится при загрузке. Как определить, что загруженный файл поврежден или отсутствует в asp.net?
Нет способа обнаружить повреждение без использования чего-либо другого в качестве ссылки (например, сумма MD5). Любой файл может содержать любые данные, поэтому простая проверка файла без какой-либо семантики вообще ничего вам не скажет.
Это только файлы DLL, которые повреждены? Не уверен, почему это так, но архивирование может помочь? Вам нужно было бы создать какой-нибудь метод тестирования позднего связывания или что-то для тестирования dll.