DinnerNow.net 3.1 follows in the footsteps of the 3.0 release of DinnerNow.net by adding support for new Microsoft operating systems and platforms. New in DinnerNow 3.1 is support for Windows 7 and Windows Server 2008 R2. Also, DinnerNow 3.1 adds support for 64-bit operating systems and SQL Server 2008. For a complete list of new features in DinnerNow 3.1, see the sections below. To learn more about he DinnerNow sample application, visit the DinnerNow website.

You can download DinnerNow.net 3.1 from here.

DinnerNow scenario

1) Support for new Microsoft operating systems and technologies

DinnerNow.net 3.1 adds support for the following releases from Microsoft.

  • Windows 7 RTM (32-bit and 64-bit)
  • Windows Server 2008 R2 RTM (64-bit only)
  • Windows PowerShell 2.0
  • 64-bit support for Windows Vista SP2 and Windows Server 2008 SP2
  • SQL Server 2008 Express Edition Service Pack 1 (32-bit and 64-bit)

NOTE: In version 3.1, support for SQL Server 2005 Express has been replaced with SQL Server 2008 Express SP1.

2) Bug fixes

DinnerNow 3.1 fixes the following issues.

Priority Title
1 Detection logic for PowerShell installation is broken on Windows 7 and Windows Server 2008 R2
1 Fix setup to support installation on 64-bit
1 Windows Server 2008 R2: Dependency Checker crashes on startup.
1 64-bit: IIS Manager crashes when opening the Image Copyright control panel
1 64-bit: Images don't show up on the DinnerNow website
1 64-bit: In the AliasDatabaseServer project, some project references are broken
1 System.InvalidOperationException: The type '"DinnerNow.Services.OrderService', provided as the Service attribute value in the ServiceHost directive could not be found.
1 Build break: In SQL Server 2008, the type Microsoft.SqlServer.Management.Smo.Wmi.ServerAlias has moved from Microsoft.SqlServer.Smo.dll to Microsoft.SqlServer.SqlWmiManagement.dll
1 Windows 7: IIS Worker Process (w3wp.exe) doesn't have access to the DinnerNow.net databases.
1 Windows Server 2008 R2: Registering with CardSpace crashes the DinnerNow website.
1 DinnerNow 3.1 needs to support SQL Server 2008 Express Edition SP1
1 Windows 7: IIS installation script doesn't work
2 Unit Test "DinnerNow.Tests.MenuSyndicationServiceTest.GetRestaurantAtomTest" fails with System.Net.WebException
2 TestOrderProcessWorkflow: Unit Test fails with System.InvalidOperationException
2 GetRestaurantRssTest: Unit Test fails with System.Net.WebException
2 GetRestaurantCategoriesWCFTest: Unit Test fails with System.InvalidOperationException

As always, your feedback is welcome.

Habib Heydarian.