| Benoit HAMET | 18/11/2008 21:46 | Xbox | 0 | | Xbox |
| Benoit HAMET | 05/11/2008 09:56 | Exchange | 0 | Recently, I had to change my Exchange 2007 server (which was running, CAS, mailboxes and public folder stores, hub).
Everything was going fine during the installation and initialization of the new Exchange server (which is running the same roles).
After moving all mailboxes, OAB generation server…AND public folder (used the MoveAllReplicas Powershell script) to the new server, I started removing Exchange from the 'old' one.
I ran the wizard to do it properly J and had no issue; but once I opened the Exchange console administrator, I had the following warning message
I was really surprised as new event were logged.
I checked everything (DNS entry, Active Directory, Public Folder replication settings…); I even use the ADSI console to look if reference to the old server were still here.
No luck.
Finally, I found this:
- the reference to the 'old' server was set to the the
thanks to the Powershell command Get-PublicFolderDatabase | fl I had the confirmation (I removed internal reference)
Alias : <Alias>
FirstInstance : True
MaxItemSize : 10MB
ItemRetentionPeriod : unlimited
ReplicationPeriod : 15
ProhibitPostQuota : 2GB
PublicFolderHierarchy : Public Folders
ReplicationMessageSize : 300KB
ReplicationSchedule : {Sun.12:00 AM-Sat.11:45 PM, Sat.11:45 PM-Sun.12:00
AM}
UseCustomReferralServerList : True
PublicFolderReferralServerList : {{fa27f1a6-2d64-4fcf-b3f4-405a53d26df9},50}
AdministrativeGroup : Exchange Administrative Group (FYDIBOHF23SPDLT)
AllowFileRestore : False
BackupInProgress :
CopyEdbFilePath :
DatabaseCreated : True
Description :
EdbFilePath : <Path the to edb file>
ExchangeLegacyDN : <Exchange DN>
HasLocalCopy : False
DeletedItemRetention : 14.00:00:00
LastFullBackup :
LastIncrementalBackup :
MaintenanceSchedule : {Sun.11:00 PM-Mon.7:00 AM, Tue.11:00 PM-Wed.7:00
AM, Wed.11:00 PM-Thu.7:00 AM, Fri.11:00 PM-Sat.7:00 AM, Sat.11:00 PM-Sun.7:00 AM}
MountAtStartup : True
Mounted :
Organization : <Organization>
QuotaNotificationSchedule : {Sun.1:00 AM-Sun.1:15 AM, Mon.1:00 AM-Mon.1:15 AM,
Tue.1:00 AM-Tue.1:15 AM, Wed.1:00 AM-Wed.1:15 AM, Thu.1:00 AM-Thu.1:15 AM, Fri.1:00
AM-Fri.1:15
AM, Sat.1:00 AM-Sat.1:15 AM}
RetainDeletedItemsUntilBackup : False
Server : <Server name>
ServerName : <Server name>
StorageGroup : <Storage Group>
StorageGroupName : <Storage Group Name>
IssueWarningQuota : 1945MB
EventHistoryRetentionPeriod : 7.00:00:00
Name : Public Folder Database
MinAdminVersion : -2147453113
AdminDisplayName : Public Folder Database
ExchangeVersion : 0.1 (8.0.535.0)
DistinguishedName : <Distiuished Name>
Identity : <Identity>
Guid : b9989d7a-e541-4598-b5b2-63f164b395a5
ObjectCategory :
ObjectClass : {top, msExchMDB, msExchPublicMDB}
WhenChanged : 7/12/2007 10:56:21 PM
WhenCreated : 8/4/2006 11:34:34 AM
OriginatingServer :
IsValid : False
WARNING: Object <Public Folder> has been corrupted and it is in an inconsistent state. The following validation errors have
Been encountered:
WARNING: The item " fa27f1a6-2d64-4fcf-b3f4-405a53d26df9" in public folder referral does not reference an existing server.
- According to the attribute UseCustomReferralServerList, I was using specific setting to replicate PF content (honestly, I don't remember I set something for that).
- I checked the Public Folder Referral tab (using the Exchange console) and I removed what was set here (source http://technet.microsoft.com/en-us/library/bb629643(EXCHG.80).aspx)
- And the issue was gone
| Exchange |
| Benoit HAMET | 31/10/2008 20:15 | SharePoint | 1 |
You may have the following issue with MOSS 2007 if you install your MOSS platform in the following order.
Issue
Event Type: Error
Event Source: Office SharePoint Server
Event Category: Office Server Shared Services
Event ID: 6482
Date: 29/10/2008
Time: 07:15:48
User: N/A
Computer: <computer name>
Description:
Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (20ff6e84-de70-4bc5-a7d6-24f026a9949f).
Reason: Unable to connect to the remote server
Techinal Support Details:
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it <IP address>
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- End of inner exception stack trace ---
at Microsoft.Office.Server.Search.Administration.SearchApi.RunOnServer[T](CodeToRun`1 remoteCode, CodeToRun`1 localCode, Boolean useCurrentSecurityContext, Int32 versionIn)
at Microsoft.Office.Server.Search.Administration.SearchApi.GetVersion()
at Microsoft.Office.Server.Search.Administration.SearchApi..ctor(WellKnownSearchCatalogs catalog, SearchSharedApplication application)
at Microsoft.Office.Server.Search.Administration.SearchApi..ctor(SearchSharedApplication application)
at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Installation order
You have to install 2 MOSS Server
- Windows Server 2003/2008
- Framework 3.5 with SP1 (which is supported as prerequisites)
- Install MOSS
-
On the first server, configure MOSS to create a farm
- Nothing specific for the configuration, but you have to configure Office Search Services to use this server as Index
-
On the second server, configure MOSS to join the farm created previously
- Nothing specific except this server will be used as Query server for the Office Search Services
- Create the SSP
This is due to the corruption of the self signed certificate used by Office Server web service
To workaround this problem, you have 2 solutions:
- Install prerequisite Framework version 2 and 3 then MOSS, and finally if you want install Framework 3.5 SP1
-
Regenerate the self signed certificate used by Office web services
- Download the IIS resource kit http://www.microsoft.com/downloads/details.aspx?familyid=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en
- Install the resource kit on the index server
-
Go to the folder selfssl from the resource kit and run the following command: selfssl.exe /T /n:cn=certificate_name /V:50000 /s:identifiant_wep_app /p:56738
- /s this is the web application for « Office Server Web Services »
- /v this is the number of days that the certificate will be valid
-
Use the certificate console launching mmc.exe and export the certificate
- Right click sur le certificat > export
- Export with the private key
- Transfer the exported certificate to the front end and import it in the certificate console at the « Trusted Root Certification Authorities »
| SharePoint |
| Benoit HAMET | 27/10/2008 21:42 | Various | 0 | Microsoft has announced today at the PDC the launch of a new services platform called AZUR.
The Azure™ Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Azure's flexible and interoperable platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.
Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework. In addition to managed code languages supported by .NET, Azure will support more programming languages and development environments in the near future. Azure simplifies maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications. Infrastructure management is automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model. Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.
For more information and start with the Technical Preview go http://www.microsoft.com/azure
| Various |
| Benoit HAMET | 24/10/2008 07:03 | Vista; Windows Server 2008 | 0 |
Microsoft will release Service Pack 2 for Vista and Server 2008 within the end of next month.
The release date is not yet defined but it should come quickly.
On the client side, Windows Desktop Search 4.0 will be included (it's also available as separate download http://www.microsoft.com/windows/products/winfamily/desktopsearch/choose/windowssearch4.mspx) and better support for VIA 64 bits processor.
On the server side, improvements on the error reporting function when deploying application or few issues when managing printers.
Stay tuned… | Vista; Windows Server 2008 |
| Benoit HAMET | 24/10/2008 06:59 | Office; SharePoint | 0 | | Office; SharePoint |
| Benoit HAMET | 17/10/2008 22:29 | Beta; Exchange | 0 |
We are excited to announce that the Exchange "14" RDP is now accepting nominations!
This exclusive, program is open to just 62 customers worldwide. The bar for participation is high and the time for submitting a nomination is limited! The nomination period will be open from October 16th until December 15th.
Exchange "14" RDP Overview
The E14 RDP will give selected customers access to the pre-RTM release of Exchange "14". Customers will have an opportunity to deploy, preview and provide feedback on an extensive feature set including (but not restricted to)
- Built-in archiving functionality with enhanced compliance and retention policy management with message classification and discovery
- Expanding the messaging security tools for protecting e-mail and voice mail confidentially
- Introducing a role-based security model that enables delegation of administrative tasks, like creating e-mail distribution lists or conducting cross-mailbox searches for legal discovery
- Evolving the Continuous Replication technology to support 16 replicated copies of each mailbox database and Exchange managed clustering
- Enhancing Unified Messaging with text-based preview of voice mail messages and personalized voice mail menu capabilities for inbound call forwarding
- Advancing the Outlook experience with a new threaded conversation view, filtering, integrated instant messaging, and new mobility features
If you have any questions regarding the program, contact the E14 RDP team at e14rdp@microsoft.com. | Beta; Exchange |
| Benoit HAMET | 17/10/2008 22:23 | Beta; Office Communication Server | 0 | 
| Unified. Now.
Increase productivity and unleash the true potential of your workforce.
You and your colleagues are cordially invited to join us for the Microsoft Office Communications Server 2007 R2 virtual launch on February 3rd - Register NOW!
Microsoft® Office Communications Server 2007
R2 delivers on all three counts. It empowers your workforce with the flexibility necessary to access the people they need—when, where, and how they need them while at the same time decreasing environmental impact and expense by reducing unnecessary travel. Microsoft unified communications solutions help:
- Enhance team collaboration and productivity.
- Reduce operational complexity while ensuring compliance with data mandates.
- Extend communications systems investments into key business applications
With enterprise telephony (VoIP) as well as the integration of your telephony and e-mail infrastructures, your people can quickly and easily find the right person—and click to communicate from within everyday software applications and businesses process.
Register for the Office Communications Server 2007 R2 launch today at:
www.microsoft.com/communicationsserver
http://www.microsoft.com/privacy
© 2008 Microsoft Corporation. All rights reserved. Microsoft is a registered trademark of Microsoft Corporation in the United States and/or other countries. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. | 
|
| Beta; Office Communication Server |
| Benoit HAMET | 15/10/2008 09:46 | Silverlight | 0 | | Silverlight |
| Benoit HAMET | 14/10/2008 13:17 | Windows 7 | 0 | | Windows 7 |
| Benoit HAMET | 08/10/2008 13:38 | Windows Server 2008 | 0 | | Windows Server 2008 |
| Benoit HAMET | 08/10/2008 13:33 | Windows 7 | 0 | Microsoft will give to any participant the Professional Developers Conference a pre version of Windows 7.
For those who can't assist to the conference, a download will be available – at least for TechNet and MSDN subscribers.
Stay tuned... | Windows 7 |
| Benoit HAMET | 08/10/2008 11:13 | Windows Server 2008; ISA Server | 0 |
On a previous post (http://blog.hametbenoit.info/Lists/Posts/Post.aspx?ID=317), I quickly explained how to install and publish Windows Server 2008 Terminal Server Gateway Web Access.
On this post, I'll explain how to publish the 'same' functionality for direct use with Remote Desktop Connection.
The first thing is to have installed the latest Remote Desktop Connection on a computer which is running Windows XP SP3, Windows Vista or Windows Server 2008 (this can be downloaded from http://www.microsoft.com/downloads/details.aspx?familyid=6E1EC93D-BDBD-4983-92F7-479E088570AD&displaylang=en fro Windows XP clients)
Second thing is to have installed and configure Windows Server 2008 Terminal Server Gateway role (see previous post http://blog.hametbenoit.info/Lists/Posts/Post.aspx?ID=317)
The publication will be done through ISA Server 2006.
The interesting part is you have to use an Exchange publishing rule to publish Remote Desktop client access.
When asked, choose to publish Exchange 2007 (event if you don't have it) and select to publish Outlook Anywhere WITHOUT publishing additional folders
Select the type of publication (single web site/load balanced or farm of servers); in my case, I selected Single web site
Choose the connection type to the internal server (SSL or not) – don't forget if you choose non secured connection, you have to enable the Use HTTPS-HTTP bridging option on the Terminal Server Gateway
Define your internal Terminal Server Gateway
Define the public alias (or IP address) to be used for remote connection
Select or create your Web Listener – be careful, if you want to use/create an HTTPS listener, the certificate to be used MUST have as subject the same information than you entered on the previous step
Choose as authentication delegation No delegation but client may authenticate directly
Define All users for the user sets option
The publishing rule is now in place.
Then you can access remotely to any of your CorpNet servers using the Remote Desktop client.
On the computer field, enter your internal server name or internal IP address
Then click on the Options button to access the Connect from anywhere option
Define your public alias or IP address defined on the ISA publishing rule
After clicking on the Connect button, you will be prompt for Windows Authentication
Once connected, you will see a new icon ( ) just on the left part of the top Remote Desktop bar; if you click on this button, you will have some details about the connection
| Windows Server 2008; ISA Server |
| Benoit HAMET | 07/10/2008 22:57 | Various | 0 |

| Earn FREE rewards for something you do every day — search the Web!
Xbox® 360 controllers. Music downloads. Frequent flyer miles. With your Windows Live™ ID, you've got a head start toward earning these and other great prizes when you join SearchPerks! from Microsoft.
• It's rewarding: Earn tickets toward exciting prizes for the Web searches you do on properties powered by Live Search. Whether it's on Live.com, MSN.com, Windows Live™ Hotmail®, or Windows Live Messenger.
• It's easy: With one simple download, we count your searches automatically and award valuable tickets for each one, up to 25 a day.
• It's brought to you by Microsoft® Live Search: So you know you won't compromise quality while earning rewards. | 
|
| Various |
| Benoit HAMET | 02/10/2008 20:00 | Various; Xbox | 0 |
By the end of November, a totaly new interface for XBox Live will be launched.
It will come with games, but will be also available for download.
Stay tuned, the new interface is really cool | Various; Xbox |
| Benoit HAMET | 30/09/2008 02:06 | Silverlight; Development | 0 | Microsoft has released the RC 0 version of SilverLight 2.0 last week to the developers.
This RC version is not purposed for end users but only for developers for testing.
Microsoft planned to release the RTM of SilverLight 2.0 on the beginning of October (first week of October).
If you want to test SilverLight 2.0, go http://silverlight.net/GetStarted/sl2rc0.aspx
| Silverlight; Development |
| Benoit HAMET | 27/09/2008 11:41 | Windows Server 2008; Security; Vista | 0 |
Full administrative templates to manage Windows Vista and Windows Server 2008 with GPO are available.
You can download them here:
| Windows Server 2008; Security; Vista |
| Benoit HAMET | 22/09/2008 11:45 | Zune | 0 | Microsoft has released a new software and firmware version for the Zune (version 3.0)
This new release includes the possibility to install and use games, lock the device…
As part of this release, 2 games have been included:
- Hexic
- Texas Hold'em, a poker game
A better market place has also been developed, for example you are listening a song from your FM radio and you can buy hit directly
Download and install from http://www.zune.net/en-us/products/zunesoftware/download.htm
| Zune |
| Benoit HAMET | 20/09/2008 16:07 | SharePoint; Development | 0 |
You can find here some resources for SharePoint developers, such as time limited Virtual Machine:
| SharePoint; Development |
| Benoit HAMET | 18/09/2008 18:17 | Beta; Messenger | 0 | Few weeks earlier, I said the beta program for Windows Live Messenger 9 was closed.
Indeed, THIS 'closed' beta program was closed but I forgot the public beta
Today, Microsoft has announced the public beta for Live Messenger 9 starts.
As part of the innovation:
- More social
- Simpler to use
- More customizable
As part of this public beta, the next version of Windows Live Mail, Windows Photo Galery, Windows Live Writer or Windows Live Movie Maker (this list is not exhaustive) will also be tested.
To be part of this beta go to http://www.windowslive.fr/2009/ (sorry this link is for the French version, I currently don't have the link for English version) | Beta; Messenger |
| Benoit HAMET | 17/09/2008 14:06 | Windows Server 2008; ISA Server | 0 |
Few days earlier, I implemented a new remote access functionality included on Windows Server 2008.
This functionality allows users to access published application remotely without starting a VPN connection or a 'real' remote desktop connection; it's called Terminal Server Gateway.
I must confess, I'm really impressed by the simplicity to implement and to use J.
Clearly, Citrix may be concerned by that.
How to implement Terminal Server gateway and web access
- Install Windows Server 2008 Standard or Enterprise Edition
- Once the installation process is finished, join your corporate Active Directory domain
- Install all updates on the system
-
Then, thanks to the Server Manager console, install the Terminal Services role
-
When asked, select the following role service:
- Terminal Server
- Terminal Server licensing (if no Terminal Server License server is already available on your corpnet)
- Terminal Server Gateway
-
Terminal Server Web Access
NOTE
Terminal Server and Terminal Server licensing may be optional; this is a requirement if you plan to publish application like Microsoft Office
-
Next step is to perform the initial settings during the installation; some step can be configured later
-
Define the network authentication to use – be careful with this settings as this may blocked access from computer which are not running latest software
In my case I choose Do not require network authentication
I also choose to define later the access policy
- You have to define which users/groups will be granted to access application through TS Gateway
- Choose to select later the certificate to use for SSL encryption
- Once the installation is finished you can configure the TS Gateway
-
First you have to create a new certificate for SSL communication – I won't explain how to use/configure Certification Authority
- Open the IIS console manager, and click the Server certificates feature
-
Create a new certificate request. Don't forget the common name is the value you will use to access the gateway
-
Then open the Terminal Server Gateway console to configure the gateway
- Select the certificate you just created on step 8
-
And create policy access
- In my case I defined the authentication method using password and allow a user group to access the service
- I also allow the access to any corpnet resource
- As my public resource (SharePoint web sites, Exchange remote access…) are secured thanks to ISA Server 2006, I have to configure a publishing rule
- I connect to my ISA Server and install the certificate (you can look on the internet for the method to correctly install a web server certificate for SSL use on ISA)
- The publishing rule I created is Publish a web server
- The only thing I changed regarding the default settings done by ISA is the path published; I change the default /* to /ts as I don't want to allow access to other resource on this web server
-
I tried to connect to my TS Web Access
- As you can see, I already have some published application (in this case Remote Desktop connections); this is the next step, publish application
| Windows Server 2008; ISA Server |
| Benoit HAMET | 14/09/2008 11:20 | Virtualization | 0 | | Virtualization |
| Benoit HAMET | 04/09/2008 16:49 | SharePoint | 0 | | SharePoint |
| Benoit HAMET | 03/09/2008 11:09 | SharePoint | 1 | Microsoft has introduced with MOSS 2007 / WSS v3 a new authentication method, called Form Based Authentication; which is like Outlook Web Access.
Users are authenticated to MOSS using a form.
When you configured MOSS to used FBA for authentication, you may lose Office client integration.
As this is impacting a wide number of customers, the incoming rollup package (planned for October), Microsoft will update this functionality to allow client integration.
More details will come… stay tuned | SharePoint |
| Benoit HAMET | 28/08/2008 10:20 | Beta | 0 | | Beta |
| Benoit HAMET | 25/08/2008 10:53 | SharePoint | 0 | Recently, I had to work on an interesting case.
My customer has applied quota limits and warning to a web application and after modifying it the second notification email was not received.
Here are the details of the configuration, and then the solution:
- Create a web application and at least one site collection (it doesn't matter of your settings here)
Then apply a quota limit (Application Management tab \ Site collection quotas and locks section) – for example
- Quota limit : 10 Mo
- Warning limit: 5 Mo
- Connect to your SharePoint site and upload a file to reach the warning limit
- You will receive a notification email
Go back to the Central Administration to change the quota settings
- Quota limit: 20 Mo
- Warning limit: 10 Mo
- A second notification email has to be sent but nothing is received
According to the product group, this is by design. Indeed, the Disk quota warning job is configured to be executed once a day to avoid potential spam – ie if a first notification email has been sent, no more quota notification email will be sent for the site within the next 24 hours.
To change this, you have to modify the timer job settings to be executed every minutes or hour.
To do this, run the following command stsadm -o setproperty -propertyname job-diskquota-warning -propertyvalue "every 1 minutes between 0 and 59" -url <site url> | SharePoint |
| Benoit HAMET | 20/08/2008 10:59 | SharePoint; Virtualization | 0 |
As you may already know, Microsoft is supporting in some way the fact you're using virtualization software to host your OS and/or application.
Until now, there was a lot of limitation, and the support provided was on almost all cases in a 'best effort' mode.
This has not changed for VMWare virtualization software; ie Microsoft supports virtualized environment with VMWare in a 'best effort' mode.
BUT, for the Microsoft product – HyperV, included on Windows Server 2008, there is good news J
Starting now, MOSS SP1 (or WSSv 3 SP1) is now supported on an Hyper V environment.
http://blogs.msdn.com/sharepoint/archive/2008/08/18/update-on-virtualization-support-for-sharepoint-products-and-technologies.aspx | SharePoint; Virtualization |
| Benoit HAMET | 18/08/2008 10:32 | SharePoint; SQL Server | 0 | | SharePoint; SQL Server |
| Benoit HAMET | 16/08/2008 09:25 | Development | 0 | Overview
The .NET Framework 3.5 Enhancements Training Kit includes presentations, hands-on labs, demos, and event materials. This content is designed to help you learn how to utilize the .NET 3.5 Enhancement features including: ASP.NET MVC, ASP.NET Dynamic Data, ASP.NET AJAX History, ASP.NET Routing, ADO.NET Data Services, ADO.NET Entity Framework, WCF 3.5 SP1, and the .NET Framework Client Profile.
http://www.microsoft.com/downloads/details.aspx?FamilyID=355C80E9-FDE0-4812-98B5-8A03F5874E96&displaylang=en
| Development |
| Benoit HAMET | 16/08/2008 09:18 | Development | 0 |
Microsoft .NET Framework 3.5 Service Pack 1
.NET Framework version 3.5 Service Pack 1 provides the following new features and improvements:
- ASP.NET Dynamic Data, which provides a rich scaffolding framework that enables rapid data driven development without writing code, and a new addition to ASP.NET AJAX that provides support for managing browser history (back button support). For more information, see What's New in ASP.NET and Web Development.
- Core improvements to the CLR (common language runtime) that include better layout of .NET Framework native images, opting out of strong-name verification for fully trusted assemblies, improved application startup performance, better generated code that improves end-to-end application execution time, and opting managed code to run in ASLR (Address Space Layout Randomization) mode if supported by the operating system. Additionally, managed applications that are opened from network shares have the same behavior as native applications by running with full trust.
- Performance improvements to WPF (Windows Presentation Foundation), including a faster startup time and improved performance for Bitmap effects. Additional functionality for WPF includes better support for line of business applications, native splash screen support, DirectX pixel shader support, and the new WebBrowser control.
- ClickOnce application publishers can decide to opt out of signing and hashing as appropriate for their scenarios, developers can programmatically install ClickOnce applications that display a customized branding, and ClickOnce error dialog boxes support links to application-specific support sites on the Web.
- The Entity Framework is an evolution of the existing suite of ADO.NET data access technologies. The Entity Framework enables developers to program against relational databases in according to application-specific domain models instead of the underlying database models. For more information, see Getting Started with the Entity Framework. The Entity Framework introduces some additional features, including support for new SQL Server 2008 types, default graph serialization of Entities, and the Entity Data Source. This release of the Entity Framework supports the new date and file stream capabilities in SQL Server 2008. The graph serialization work helps developers who want to build Windows Communication Foundation (WCF) services that model full graphs as data contracts. The Entity Data Source provides a traditional data source experience for ASP.NET Web application builders who want to work with the Entity Framework.
- LINQ to SQL includes new support for the new date and file stream capabilities in SQL Server 2008.
- The ADO.NET Data Services Framework consists of a combination of patterns and libraries, which enable data to be exposed as a flexible REST (Representational State Transfer)-based data service that can be consumed by Web clients in a corporate network or across the Internet. The ADO.NET Data Services Framework makes data service creation over any data source. A conceptual view model of the underlying storage schema can easily be exposed through rich integration with the ADO.NET Entity Framework. Services created by using the ADO.NET Data Services Framework, and also compatible Windows Live (dev.live.com) services, can be easily accessed from any platform. For client applications that are running on Microsoft platforms, a set of client libraries are provided to make interaction with data services simple. For example, .NET Framework-based clients can use LINQ to query data services and a simple .NET Framework object layer to update data in the service.
- Windows Communication Foundation now makes the DataContract Serializer easier to use by providing improved interoperability support, enhancing the debugging experience in partial trust scenarios, and extending syndication protocol support for wider usage in Web 2.0 applications.
- The .NET Framework Data Provider for SQL Server (SqlClient) adds new support for file stream and sparse column capabilities in SQL Server 2008.
Download it from http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
Microsoft Visual Studio 2008 Service Pack 1 (Installer)
Overview
This download installs Visual Studio 2008 Service Pack 1 (SP1) and the .NET Framework 3.5 SP1. SP1 addresses issues that were found through a combination of customer and partner feedback, as well as internal testing. These service packs offer Visual Studio and .NET Framework users improvements in responsiveness, stability and performance.
Click here for more information regarding about these service packs.
IMPORTANT
If you previously installed a Visual Studio 2008 Hotfix or Visual Studio 2008 SP1 pre-release, you must run the Service Pack Preparation tool before installing Visual Studio 2008 SP1.
If you have multiple Visual Studio products installed, you must upgrade all of them to SP1. If you have Visual Studio 2008 and one or more 2008 Express Editions, you cannot upgrade the Express Editions until you have upgraded Visual Studio.
Prior to installation, you should carefully review the included readme file to be aware of any known issues with this release.
The following technologies have been tested and verified to work with SP1:
- Silverlight 2 SDK Beta 2 & Silverlight Tools Beta 2. (If Silverlight Tools Beta 2 is already installed, you must upgrade it after you install Visual Studio 2008 SP1. To upgrade, use the installer on the Silverlight Tools Beta 2 page on the Microsoft Download Center Web site.)
- MVC Preview Release #3
- ASP.NET Extensions/Dynamic Data Preview
- VC 2008 Feature Pack
- VB PowerPack Controls (2.0 & 3.0)
- Expression Studio 2 (RTM)
- SQL Server 2008
- .NET Framework 3.5 SDK
- XSLT Profiler
- VSTA 2.0 SDK
- Visual Studio 2008 SDK
If you encounter issues installing SP1, uninstall technologies and/or development add-ins not listed above, and then try SP1 Setup again. When other technologies are verified to be compatible with SP1, they will be added to this list.
http://www.microsoft.com/downloads/details.asp |