Я циклично выполнился по Request.ServerVariables
набор в ASP.NET, но это не столь всесторонне как phpinfo()
.
Как я могу распечатать всю эту информацию, включая программное обеспечение сервера, драйверы, и т.д., для ASP.NET?
Пустая страница с этим заголовком должна помочь:
<%@ Page Trace="true" Language="C#"
ContentType="text/html" ResponseEncoding="utf-8" %>
Как насчет того, чтобы использовать подсистему трассировки ASP.NET? Это позволяет Вам добираться:
Дерево Управления: Управляйте подарками дерева представление HTML Дерева Управления ASP.NET. Показывают идентификатор каждого управления, тип выполнения, число байтов, которые это взяло, чтобы быть представленным, и байты, это требует в поле зрения состояние Управления и состояние.
Состояние сеанса: Списки все ключи для сессии конкретного пользователя, их типов и их значений.
Состояние приложения: Списки все ключи в Объекте приложения текущего приложения и их типе и значениях.
Cookie Запроса: Требуют списки, в которых передали все cookie во время страницы.
Cookie Ответа: Перечисляют все cookie, которые пасовались назад во время ответа страницы.
Набор Заголовков: Показывают все заголовки, которые могли бы быть переданы в во время запроса от браузера, включая Принятый закодированный, указав, принимает ли поддержка браузера сжатые ответы HTTP и языки.
Набор Формы: Отображает полный дамп Набора Формы и всех его ключей и значений.
Набор QueryString: Отображает дамп набора Querystring и всех его содержавших ключей и значений.
Серверные переменные: полный дамп пар "имя-значение" всего, что веб-сервер знает о приложении.
См. здесь .
Следующее могло бы работать?
foreach (string Key in Request.ServerVariables.AllKeys)
Response.Write(Key + ": " + Request.ServerVariables[Key] + "<br>");
я не уверен, что выкладывает информация phpinfo ().