Link to home
Create AccountLog in
SBS

SBS

--

Questions

--

Followers

Top Experts

Avatar of rowek
rowek

.NET Framework 2.0 on SBS Premium 2003 - will it work with SBS supplied web sites? Is it certified to work by Microsoft?
I recently installed .NET Framework 2.0 on SBS Premium 2003.  My new ASP.NET 2.0 apps work well, but my existing "Company Intranet", "Remote Access" , etc are now broken.  

Question: Can I simply upgrade *all* web sites, including the supplied ones, to use .NET Framework 2.0 or should I keep the supplied ones at 1.1?  Does Microsoft certify it will work?

I do understand the error and the solution, but I do not want to have a mixed environment, I want all 2.0 if possible.

Here's the error:

<<<Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur. >>>

After reviewing the evenlog I see:  
Event Type:      Error
Event Source:      ASP.NET 1.1.4322.0
Event Category:      None
Event ID:      1062
Date:            1/15/2006
Time:            8:21:16 AM
User:            N/A
Computer:      C1svr
It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process.

Which leads me to this article on MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconconfiguringaspnetapplicationforaspnetversion.asp

Zero AI Policy

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


Avatar of Robberbaron (robr)Robberbaron (robr)🇦🇺

The old stuff will have to stay at .NET1.1 for now as I think there is a bit of rebuilding required to use different libraries etc.

2.0 has some reasonably large changes in places.

Avatar of rowekrowek

ASKER

So what is my best path forward?

To recap:
1) I downloaded .NET framework 2.0 and installed on SBS 2003 Premium.
2) My 2.0 app works, but all of the web-based SBS stuff is broken ( ie, company intranet, remote access, etc)

If I run the "Aspnet_regiis.exe -s"  command what is my parameter if I want the old stuff to stay put?

For example, the KB article suggests "Aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1" for just one app.  I want all the old stuff but do not want to touch my new app.

Please explain and I shall award points.

Thanks,

Keith

Avatar of rowekrowek

ASKER

PS are you sure we have to stick with the old 1.1 stuff? Others have told me to migrate it up.  Is there a KB or post somewhere that indicates a problem?

I would much rather move it forward if stable.

Keith

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.


Hi rowek,

Just reinstall the .NET 1.1 and the associated service pack.  Both can easily live side-by-side.  1.1 apps will look for 1.1 and 2.0 apps look for 2.0... they aren't interchangeable.

Hope it's easy!

Jeff
TechSoEasy

Avatar of rowekrowek

ASKER

Jeff,

By reinstall, do you mean run Aspnet_regiis.exe in the 1.1 folder?

I don't think I would need to reinstall the whole framework.   I think I can solve all of my problems by running Aspnet_regiis.exe in the 1.1 folder for the SBS Premium webs and Aspnet_regiis.exe in the 2.0 folder for my new stuff.

Is that what you are recommending?  If so, can you point me to a better explanation of the Aspnet_regiis.exe command since the MSDN articles I have read are hard to follow?

no, reinstall the 1.1 framework:  http://msdn2.microsoft.com/en-us/library/t7604sb9.aspx

Jeff
TechSoEasy

Free T-shirt

Get a FREE t-shirt when you ask your first question.

We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.


All you need to do is have 1.1 processes in a different IIS Application Pool than 2.0 ones.  Then, for your companyweb and other current apps, open the properties window and make sure that they are configured to use 1.1 on the ASP .NET tab.

Jeff
TechSoEasy

Avatar of rowekrowek

ASKER

Jeff,

I feel we are getting very close to the resolution.  When you say:
<<<All you need to do is have 1.1 processes in a different IIS Application Pool than 2.0 ones>>>
I totally agree with you. What I don't agree with is how to best do that.  I already have the 1.1 framework and SP installed, why would I have to dowload and reinstall it?

Maybe my question should be "How do I keep the 1.1 and 2.0 frameworks in different IIS Application Pools?"

By not putting any 2.0 apps in the Default Application Pool.  Just make sure to create a separate one for any of those.

Jeff
TechSoEasy

Reward 1Reward 2Reward 3Reward 4Reward 5Reward 6

EARN REWARDS FOR ASKING, ANSWERING, AND MORE.

Earn free swag for participating on the platform.


ASKER CERTIFIED SOLUTION
Avatar of Jeffrey Kane - TechSoEasyJeffrey Kane - TechSoEasy🇺🇸

Link to home
membership
Log in or create a free account to see answer.
Signing up is free and takes 30 seconds. No credit card required.
Create Account
SBS

SBS

--

Questions

--

Followers

Top Experts

Small Business Server (SBS) is a line of server operating systems targeted at small businesses by bundling the operating system with a number of other Microsoft products that would normally need to be purchased or licensed separately. The most notable inclusions are Exchange, SQL Server, SharePoint and ISA/TMG (Microsoft's firewall and proxy server).