Развертывание веб-сайта: 500 - Внутренняя ошибка сервера

T, поскольку тип должен быть определен в общем в экземпляре класса. Следующие работы в качестве примера:

public class Test<T> {

    private Map<Class<T>, T> defaultValues;

    public void setDefaultValue(Class<T> clazz, T value) {
        defaultValues.put(clazz, value);
    }

    public T getDefaultValue(Class<T> clazz) {
        return defaultValues.get(clazz);
    }

}

, С другой стороны, можно использовать ответ Paul Tomblin и перенестись Map с собственным объектом, который осуществит этот тип дженериков.

177
задан Jacob Jedryszek 30 October 2018 в 20:24
поделиться

3 ответа

Я недавно вошел в ту же проблему, дисковое пространство было полно на сервере. Освобождение некоторого места решило вопрос.

0
ответ дан 23 November 2019 в 20:19
поделиться

Попытайтесь компилировать в Режиме отладки (в Visual Studio). Если Вы находитесь в режиме Release, много URL Переписывает ошибки, не будет доступно.

Изображение показывает поле комбинированного списка выбора Отладки в Visual Studio

0
ответ дан 23 November 2019 в 20:19
поделиться

Другая причина могла быть перезаписью URL, Просто удалять/комментировать "переписать" раздел в web.config файле

0
ответ дан 23 November 2019 в 20:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: