Wednesday, June 04, 2008 - 文章

【茶包射手專欄】IE7: 無法將網站設成信任的網站

自從MS全面強制更新IE7後,由於安全管控變嚴,公司裡一些侏儸紀時代的恐龍ASP,因為內嵌了VB6的日期選擇器ActiveX Control,在一些人的機器上會因OCX被停用而導致網頁無法使用。

其中有個對公司營運微不足道卻對員工生活無比重要的網頁,也在問題網頁之列--訂便當系統。

事關民生問題,自然非同小可,因此我常常得抱著悲天憫人的心情,協助解決這個看似雞毛蒜皮的"小問題"。

IE7預設會停用網際網路區域(Internet Zone)網頁中的ActiveX Control,因此最直接有效的解決方案是將網站加為"信任的網站"(Trusted Sites)就好了(可為了解決問題把網際網路的安全管控通通關掉,誰再亂提這種建議,毁我資安者,必殺之)。可是在處理過幾個案例後,發現有些機器無論如何設定,就算把網址列在信任網站清單中,網站乃被歸為"網際網路"區域。(相關操作可以參考這篇文章,內附圖解)

歸納了一下,發現這些有問題的機器有幾項共同特徵,OS都是Windows XP、都加入網域並以網域使用者登入Windows、網域Group Policy中預設了*.company.com.tw為信任網站。(有問題的網站為boo.company.com.tw)

我懷疑這問題可能跟Group Policy中設定的預設信任網站有關,但倒沒花氣力完全解開謎團,只找到解決問題的方法: 重設 Internet Explorer 設定 (RIES)。在清除Group Policy預設信任網站清單後,重新將boo.company.com.tw加為信任網站,IE狀態列的綠色勾勾Icon浮現,終於人人有飯吃了。

Case Closed!

Mini C# Lab ver 1.2 supports VB.NET now

After Mini C# Lab 1.1 was released, the most frequently asked quesitons are: 1) Could it support VB.NET?  2) Where is the source code?

Now, here comes Mini C# Lab ver 1.2 and some wishful features are added.

First, it supports VB.NET now! Yes, **VB.NET**!!  Although it's Mini "C#" Lab, many people still want to use it to test VB.NET code.  I found that the CodeDomProvider provides the abstract class concept, so we can use the almost same code to add VB.NET support easily.  Since it's not difficult at all, thanks to .NET RD team, I put the VB.NET support into Mini C# Lab ver 1.2.

Second, since many people asked about the source code, here you are.  In my life of coding, I learned a lot from open source projects and always believe the spirit of sharing over Internet makes the world better day by day.  So, here is my two cents, I have put Mini C# Lab on CodePlex now, if you are interested in how it works, you can find the source code there.  One more thing, if you find any lousy or dirty code inside my source, please let me know.

Download Mini C# Lab ver 1.2

Since it's on CodePlex now, besides my blog, you can give your feedback on CodePlex, too.  Thank you!

[中文說明]

Mini C# Lab釋出後,最常被問到的兩個問題是: 1) 可不可以支援VB.NET呢? 2) 哪裡可以下載原始碼?

薑 薑 薑 薑~~~ Mini C# Lab ver 1.2來了,裡面加了幾個大家渴望的功能。

第一,支援VB.NET,是的,VB.NET!! 雖然這個專案叫做Mini "C#" Lab,但詢問VB.NET的人真不少。我研究了一下CodeDomProvider,發現它具備抽象類別的觀念,因此加入VB.NET動態編譯支援比想像中簡單許多。原本想丟出原始碼讓需要VB.NET的人自己動手,一時發了佛心,就順手把VB.NET的功能加進去,希望大家會喜歡。:P

第二,原始碼大放送! 回首自己學習程式的歷程,一路上也是喝Internet眾多Open Source Code的奶水長大的,而我一直深信這種分享精神是讓世界快速進步的重要原動力。由於這個專案算是目前做過的幾個小工具中嚴謹度較高的,較上得了檯面,索性連同Source Code放上CodePlex分享給有興趣的人囉! 如果有人發現程式裡用了什麼歪七扭八的怪寫法,願意開示更簡潔的有效做法,也請發揮愛心,留個言大力指點一下。

下載Mini C# Lab ver 1.2

搜尋

Go

<June 2008>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
 
RSS
【工商服務】
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


BlogLook Score and Rank

Syndication