• AppFabric Management Pack Available for Operations Manager 2007

    The Windows Server AppFabric MP for System Center Operations Manager 2007 SP1/R2 is now available here:

    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7e870c9a-0b5b-4cca-8d8c-42a66b8c9741.

    The Windows Server AppFabric Management Pack discovers and comprehensively monitors the system components of the AppFabric. Primarily using the event log, the MP will monitor the health of the Event Collection Service, the Workflow Management Service, the Caching Service, and the system databases. The MP will also provide basic monitoring of the WCF and WF services that the AppFabric manages.

    Enjoy!

    -Adam

  • Windows Server AppFabric now Generally Available

    We are thrilled to announce the final availability of Windows Server AppFabric!

    As announced today at TechEd North America, Windows Server AppFabric is available for download to Windows Server 2008 (and Windows Server 2008 R2) Standard Edition and Enterprise Edition customers. 

    Additional information on Windows Serer AppFabric can be found at the following locations:

    Thank you to everyone who participated in the beta program and provided invaluable feedback – we couldn’t have shipped it without your input.

    Happy downloading!
    - Cliff

  • Windows Server AppFabric Beta 2 Refresh for Visual Studio 2010/.NET 4 RTM

    Today we are pleased to announce a Beta 2 Refresh for Windows Server AppFabric.  This build supports the recently released .NET Framework 4 and Visual Studio 2010 RTM versions—a request we’ve had from a number of you.  Organizations wanting to use Windows Server AppFabric with the final RTM versions of .NET 4 and Visual Studio 2010 are encouraged to download the Beta 2 Refresh today.  Please click here for an installation guide on installing the Beta 2 Refresh.  We encourage developers and IT professionals building ASP.NET applications or applications that use WCF or WF and run on IIS to download the Beta 2 Refresh and provide feedback at http://connect.microsoft.com/dublin/feedback or via our forum at http://social.msdn.microsoft.com/Forums/en-US/dublin/threads/

    Windows Server AppFabric is a set of application services focused on improving the performance and management of Web and Composite applications.  To deliver these benefits, Windows Server AppFabric provides distributed caching technology and pre-built management and monitoring infrastructure that utilize familiar .NET skills. 

    Currently in Beta 2, Windows Server AppFabric enhances the Application Server role in Windows Server and is available as a free download.

  • Uninstalling Windows Server AppFabric Beta1 after VS 10 Beta2/.Net Framework 4 Beta2 has been uninstalled or post VS 10 RC install

    When VS 10 RC/.Net Framework 4 RC is installed, the previous version of VS 10 Beta2/.Net Framework 4 Beta2 is uninstalled. If you have Windows Server AppFabric Beta1 installed (Shows up as “Application Server Extensions for .NET4” on the machine that it has been installed), ideally you would uninstall AppFabric Beta1 before uninstalling VS 10 Beta2/.Net Framework 4 Beta2.

    If you already uninstalled VS 10 Beta2/.Net Framework 4 Beta2 or upgraded to .Net Framework 4 RC before uninstalling AppFabric Beta1 then uninstall of AppFabric Beta1 will fail, you would need to follow the following steps to uninstall AppFabric Beta1.

    AppFabric uninstall requires the following files and you will have to manually create them if they are missing. Note that you may have old_v4.0.21006 folders in your framework directories. Refrain from renaming this directory to v4.0.21006 but instead create new copies of the v4.0.21006 folders.

    On 32 bit machine:
    %windir%\Microsoft.Net\Framework\v4.0.21006\config\machine.config
    %windir%\Microsoft.Net\Framework\v4.0.21006\config\web.config

    On 64 bit machine:
    %windir%\Microsoft.Net\Framework\v4.0.21006\config\machine.config
    %windir%\Microsoft.Net\Framework\v4.0.21006\config\web.config

    %windir%\Microsoft.Net\Framework64\v4.0.21006\config\machine.config
    %windir%\Microsoft.Net\Framework64\v4.0.21006\config\web.config

    The files machine.config and web.config should contain the following line:
    machine.config:
    <configuration/>

    web.config:
    <configuration/>

    You can also use a simple script to create the files:

    @echo off

    set OLDDOTNETCONFIGDIR=%windir%\Microsoft.Net\Framework\v4.0.21006\config

    if NOT exist %OLDDOTNETCONFIGDIR% (

                    echo creating config directory

                    mkdir %OLDDOTNETCONFIGDIR%

    )

    if NOT exist %OLDDOTNETCONFIGDIR%\machine.config (

                    echo creating machine.config

                    echo ^<configuration/^> > %OLDDOTNETCONFIGDIR%\machine.config

    )

    if NOT exist %OLDDOTNETCONFIGDIR%\web.config (

                    echo creating web.config

                    echo ^<configuration/^> > %OLDDOTNETCONFIGDIR%\web.config

    )

     

    After creating the files with the content specified above, run setup.exe of AppFabric Beta1 to uninstall AppFabric Beta1. You can achieve the same result by uninstalling KB970622 (Application Server Extensions for .NET4) via Uninstall Windows Update in Control Panel.

    After unistalling AppFabric Beta 1, be sure to remove the %windir%\Microsoft.Net\Framework[64]\v4.0.21006 directory and its files.

    Restart the machine. 

    Post AppFabric Beta1 Uninstall Cleanup Instructions

    Follow these steps only if you are not installing AppFabric Beta2 and would like to make your applications run on .Net Framework 4 RC without AppFabric installed. NOTE: These steps do not cover changes between .Net Framework 4 Beta2 and RC, changes for WCF/WF between beta2 and RC are listed at http://blogs.msdn.com/endpoint/archive/2010/02/10/4-0-beta2-rc-wcf-wf-breaking-changes.aspx

    First you need to locate and clean up your applicationHost.config file:

    ·         Under %windir%\System32\inetsrv\config

    ·         Open the applicationHost.config file in notepad

    ·         Search for serviceAutoStartMode and remove all instances of this attribute in application elements

    ·         Search for previouslyEnabledProtocols and remove all instances of this attribute in application elements

    Then, the following clean-up steps need to be performed for every web.config file in 2 basic scopes of IIS hierarchy, site and application.

    ·         Search for microsoft.applicationServer and if there is a match, remove the entire section from <microsoft.applicationServer> to </microsoft.applicationServer>

    ·         Search for workflowInstanceControl and if there is a match, remove the <workflowInstanceControl/> element and all of its attributes.

    Steps listed below provide details on how to locate the various config files at specific scopes:

    1.       Clean your site web.config

    a.       Launch IIS Manager: start->run-> inetmgr (launch IIS manager using %windir%\system32\inetsrv\inetmgr)

    b.      Locate and select your web site in the left navigation pane (expand the server node, and expand the Sites node)

    c.       Right click the web site and select Explore

    d.      Locate the web.config file in the explorer window that opens up (you are done if there is no web.config file in that directory)

    e.      Open the file in notepad and follow the cleanup steps described above.

    f.        Repeat for each of the web sites under the sites node.

    2.       Clean up your application or virtual directory web.config

    a.       Launch IIS Manager: start->run-> inetmgr (launch IIS manager using %windir%\system32\inetsrv\inetmgr)

    b.      Locate and select your application or virtual directory in the left navigation pane (expand the server node, expand the sites node, and expand your application node)

    c.       Right click the web site and select Explore

    d.      Locate the web.config file in the explorer window that opens up (you are done if there is no web.config file in that directory)

    e.      Open the file in notepad and follow the cleanup steps described above.

    f.        Repeat for each of your applications under each of the sites.

    See Also: http://developers.de/blogs/damir_dobric/archive/2010/02/19/uninstalling-of-appfabric-beta-1.aspx

  • Windows Server AppFabric Beta 2 is Available!

    Read all about the new features here or just download it here.