Monthly Archive for June, 2009

System.Data.OracleClient will be deprecated in .net framework 4.0

Got an email forwarded by the co-worker, saying the Microsoft ADO.NET team is going to deprecate OracleClient as a part of their ADO.NET roadmap.

The Decision

After carefully considering all the options and talking to our customers, partners, and MVPs it was decided to deprecate OracleClient as a part of our  ADO.NET roadmap.

Recommendation and Guidance:

System.Data.OracleClient will be available in the upcoming 4.0 release of .NET Framework; however, it will be marked as deprecated. This will have no impact to existing applications and these applications will continue to work as expected. Developing new applications which use OracleClient will be supported; however, warnings will be raised if the applications are compiled against .Net 4.0. Once compiled, no warnings or errors will be generated while running these applications. We strongly recommend customers to use  our partners’ ADO.NET Provider for Oracle  instead of continuing to use Microsoft’s OracleClient for new application development.

Continue reading ‘System.Data.OracleClient will be deprecated in .net framework 4.0′

Related posts

Domain user name issue in web.config for Windows authentication

Today one of my co-workers did the trouble shooting and resolved this stupid problem together with me, and suggested put on the blog to share it. So here we go.

To make one of our internal web application authentication method simply, I decided to use Windows authentication and put the only one user in the web.config. The following are what I put in the web.config:

<authentication mode=”Windows”  />
<authorization>
<allow users=”DOMAINNAME/USERID”/>
<deny users=”*”/>
</authorization>

But the web form won’t authenticate me even I put the right user name and password, a windows logon prompt always jumped out.

I changed to <deny users=”?” /> then everyone can get in.

By the way, I have made the change in IIS to disable the anonymouse authentication and enable the Integrated Windows Authentication.

Finally, we figure out that we used the wrong slash in the user name. We should use backward slash “\” instead of the forward slash “/”. The working code should be

<authentication mode=”Windows”  />
<authorization>
<allow users=”DOMAINNAME\USERID”/>
<deny users=”*”/>
</authorization>

Gosh, never paid attentions on it before. I used both of them in asp.net 1.1.

Related posts

How to use Zenith DTT901 remote controller to turn on/off your TV set

To use my old TV Sets to receive the Over-the-Air digital TV programs, I had to purchase a digital converter box. Combined a $40 coupon from the government, the zenith dtt901 was a very great deal. And it was very easy to set up this small box.

And I like these extra features come with this box, like tune volume, closed caption button, etc. Especially the TV Power button which can turn on/off your TV with the same digital converter box.

Continue reading ‘How to use Zenith DTT901 remote controller to turn on/off your TV set’

Related posts

How to re-use DeepMetrix Livestats NET pre-processed log files for AWStats

AWStats

As any other web site administrators, I care much about the site visit statistics and other marketing data from the web site visiting log. I used DeepMetrix LiveStats a few years ago, then upgraded to DeepMetrix .NET 8. But later the company DeepMetrix dropped the support on its products after Microsoft bought it. From there, I tried the online tools like Google Analytics including the Microsoft one based on DeepMetrix – Microsoft Ad-Central. They are good enough for my general use, but I still want a website log stats tool installed locally.

So I re-installed DeepMetrix older version of LiveStats 6.2 and newer one .NET 8. But the stupid DeepMetrix .NET only works for the Data Collection part, not the reporting part. And the LiveStats 6.2 was working fine before, and now it totally stopped working after the license domain name deepmetrix.com was gone.

Finally, I had a reason to stop trying, testing and wasting time on DeepMetrix. I moved on and decided to use AWStats which is a free open-source web log analyzer tool.

At first, I still had the concern about the disadvantage of parsing the log files vs. the site tracking scripts. But since I still can use the DeepMetrix Data Collection part, then I can use the AWStats tool to parse the pre-processed log files from DeepMetrix instead of the raw log files from IIS.

Continue reading ‘How to re-use DeepMetrix Livestats NET pre-processed log files for AWStats’

Related posts



Get Adobe Flash playerPlugin by wpburn.com wordpress themes