.Net 1.1 C # Разработка на 64-битной Vista с IIS 7.0 и Vs2003 - PullRequest
1 голос
/ 15 апреля 2009

Можно ли заставить это работать? - У меня было много проблем с настройкой:

HttpHandlers не виден, хотя .net 1.1 установлен и режим -i работает, рабочие процессы аварийно завершаются.

Это действительно нужно для поддержки многих старых проектов.

Есть ли определенный порядок, в который нужно установить вещи?

Ответы [ 4 ]

3 голосов
/ 15 апреля 2009

Мне удалось заставить мои приложения .NET 1.1 работать в IIS 7 на Vista 64bit без каких-либо проблем. Чтобы все работало правильно, вам нужно создать специальный пул приложений в IIS, предназначенный для .NET 1.1.

Вам также нужно отключить предотвращение выполнения данных, если вы хотите отлаживать свои приложения. Вот инструкции для этого:

Отключение предотвращения выполнения данных (DEP)

1 голос
/ 15 апреля 2009

Microsoft больше не поддерживает Visual Studio 2003 в Vista, независимо от того, 32-битная или 64-битная версия. См. Visual Studio на Vista FAQ и список известных проблем .

Это означает, что даже если кажется, что все работает, могут возникнуть непредвиденные проблемы. Если прямое обновление до .NET 2.0 (или выше) не является вариантом, я бы использовал виртуальную машину разработки со старой версией VS для поддержки проектов .NET 1.1.

0 голосов
/ 15 апреля 2009

человек, если серьезно, если это потребует некоторой работы, но вы можете это сделать, тогда обновитесь до .Net 2, вы сэкономите много шума, если не сможете, как Джон предложил по крайней мере обновить до 1.1 SP1.

также, если бы я был на вашем месте, я бы использовал Vmware для запуска xp и IIS 6 на нем, кроме того, я думаю, что вы столкнетесь с множеством проблем, всего наилучшего для вас

0 голосов
/ 15 апреля 2009

Вам следует хотя бы обновить до .NET 1.1 SP1, даже если вам не нужна поддерживаемая конфигурация.

...