2011年9月7日星期三

把null variable放進stack會怎樣?

Dim value1 As String = "hi"
Dim value2 As String = Nothing
Dim _queue As New Stack(Of String)
_queue.Push(value1)
_queue.Push(value2)
Console.WriteLine(_queue.Count)
Console.WriteLine(_queue.Pop)
結果: 2

很有趣的特性

2011年9月2日星期五

IIS 找不到指定的 metadata 解決辦法

在公司新配的電腦, 它的原始環境是 WinXP SP3, 並沒安裝 IIS, 這我就困擾了, 因為開發 .NET 必須安裝 IIS 說, 於是就拿了一片隨便版本的 WinXP 將 IIS 安裝起來, 想不到就發生了很詭異的問題, 我在連結網頁時會發生錯誤訊息

Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

在查system log 發現w3svc發出36號事件

解決方法:
- Uninstall IIS.
- Reboot the PC.
- Install IIS.
-cd C:\WINDOWS\Microsoft.Net\Framework\v2.0
-Execute 'aspnet_regiis -i'