Мне известно об упомянутой здесь процедуре перерегистрации ASP.NET, если IIS установлен после установки .NET framework:
http://www.mike-tech.com/article.php?gif=iis&article=281
Однако большинство этих статей устарели и относятся к ASP.NET как к части .NET framework v1. В системе, на которую я смотрю, вот четыре Папки verion:
v1.0.3705 - в нем нет aspnet_regiis.exe
v1.1.4322 - есть aspnet_regiis.exe, и я предполагаю, что это основная папка для .NET v1.x
v2.0.50727 - есть aspnet_regiis.exe, и я предполагаю, что это основная папка для .NET v2.x
v3.0 - здесь нет
v3.5 - здесь тоже нет
Нужно ли перерегистрировать и v1, и v2? Если да, то в каком порядке?
Кроме того, когда я устанавливаю IIS на этот сервер Windows 2003, флажок ASP.NET не установлен. Это относится к ASP.NET v1, не так ли? Я все равно собираюсь это проверить, хотя предполагал, что, поскольку .NET v3.5 уже был установлен, ASP.NET уже был там. Или ASP.NET в данном случае является определенной частью IIS?
Привет, Роб.
Вам нужно будет зарегистрировать любую версию приложения (v1 или v2). V3 и v3.5 - это просто дополнения к v2 (я знаю, глупо).