IIS 無法正常啟動:"發生未預期的錯誤0x8ffe2740"

最近發現到 ERP 程式編程環境,無法正常運作。
經查明之後,才得知是 IIS 的問題。
再細查 IIS 的環境,竟然是 IIS 沒有正常啟用:預設的網站(已停止)
接下來,重啟 IIS,即然發生運行錯誤:"發生未預期的錯誤0x8ffe2740"

Google 網路後,得知是 Port 80 相衝突所致。

本想是 Apache 網站影響,一查它是用 8080。
這真奇怪,還好網路先人眾人,他們先走在我的前面,並留下足跡:Skype 的設定
哦,真是晴天霹靂 !!

來吧,改下 Skype 設定,去除 以80和443 port為替代連入連線
終於,問題排除了。

image

image

空中聖經學院_摩西五經_賴建國博士 (播放清單)



手機、平板用戶,請點擊 YouTube 空中聖經學院_摩西五經_賴建國博士 (播放清單)

劉三講古_雅各書_劉曉亭牧師 (播放清單)



手機、平板用戶,請點擊 YouTube 劉三講古_雅各書_劉曉亭牧師 (播放清單)

空中聖經學院_羅馬書_黃子嘉老師 (播放清單)



手機、平板用戶,請點擊 YouTube 空中聖經學院_羅馬書_黃子嘉老師 (播放清單)

API 檢視員(DLL 函式宣告文字的取用)

你可以使用 Visual Basic 程式語言所提供的各項控制項、函式及指令,來完成你所需要的功能。
但是若要作系統操作、應用及控制,則顯得不足許多。這時就需要借助 DLL(Dynamic Link Library)動鍊結函式庫的功能來完成。

DLL 通稱為 Windows API。

使用DLL之前,要先對要引用到的函式名稱,加以宣告,之後才可以叫用該函式。
如:
Public Declare Sub GetSystemTime Lib "kernel32" Alias "GetSystemTime" (lpSystemTime As SYSTEMTIME)
Public Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long

只不過 Window API 函式的數量繁多,相對函式的宣告內容,是不可能被記起來。
為此,有安裝 Visual Basic 程式的環境,就有提供一工具程式:API 檢視員 (APILoad.exe)
image

image

image

image

宣告文字就可以在此複製,再貼到相關程式設計的環境中。

 

API查詢:
1.Windows API Reference for C#, VB.NET and VB6
http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp

2.Microsoft Win32 to Microsoft .NET Framework API Map
http://msdn.microsoft.com/en-us/library/aa302340.aspx