古之技術必有師,師者: 傳道、授業、解惑也。 古人學問無遺力,少壯工夫老始成; 紙上得來終覺淺,絕知此事要躬行。
S小魚仔S 網誌搜尋
2013年12月11日 星期三
S小魚仔S IIS Asp.net 無法載入檔案或組件
會發生此問題,主要原因是「
開發網站
」是「
32 位元
」系統,轉移到「
64 位元
」系統,就會發生此問題。
PS 簡單來說就是「
Library
」相容性
點選「
應用程式集區
」,找到「
對應
」名稱,點選「
進階設定
」
「
啟用 32位元應用程式
」,修改為「
True
」
「
處理器相關性已啟用
」,修改為「
True
」
參考資料
「
吉米.NET
」-「
無法載入檔案或組件'xxx'或其相依性的其中之一。 試圖載入格式錯誤的程式
」
S小魚仔S Windows Server 2008 R2 IIS 架設 ASP.NET
因公司「
專案
」需求,安裝「
IIS
」+「
ASP.NET
」,順便記錄下來,安裝過程。
「
Asp.net
」仰賴「
.NetFramework
」,必須搞懂「
.NetFramework
」(2.0、3.0、4.0),是什麼版本「
撰寫
」。
PS
「
Server 2008 R2
」支援「
.NetFramework v2.0.50727
」和「
.NetFramework 3.5.1
」
「
Server 2008 R2
」架設「
IIS
」只需「
啟用
」「
角色
」和「
功能
」,即可支援「
ASP.NET
」。
新增「
功能
」升級「
.NetFramework 3.5.1
」
建立「
應用程式集區
」
套用「
.NET Framework
」版本
在「
IIS
」找到「
Default Web Site
」站台 =>「
基本設定
」
點選「
應用程式集區
」選取
套用「
應用程式集區
」名稱
~~ 如果想支援「
.NetFramework
」更高版本怎麼辦? ~~
安裝「
Microsoft .NET Framework 4.5
」,讓「
IIS
」支援「
.NetFramework
」更高版本
參考資料:
「Dotjum@點部落」-「
如何快速了解主機安裝的 .Net Framewrok 版本
」
2013年12月5日 星期四
S小魚仔S Bitnami Redmine
「
Redmine
」 是一個網頁介面的專案管理與缺陷跟蹤管理系統的自由及開放原始碼軟體工具。它整合了專案所需的各項功能:日曆 和 甘特圖 以協助視覺化表現專案與時間限制,事件追蹤和版本控制。此外,「
Redmine
」也可以同時處理多個專案。「
Redmine
」是以「
Ruby on Rails
」撰寫的架構,它橫跨多個平台與資料庫,它的設計很明顯是受一些類似功能軟體包的Trac所影響。此外,它也是「
Bitnami
」應用函式庫的一部份,「
Redmine
」同時整合「
SVN
」功能。
花了很多時間,終於研究「
成功
」^__^,「
爽
」,
安裝過程非常簡單,不多詳述。
開啟「
Redmine Manager Tool
」,進行「
簡單
」設定
「
Manage Servers
」提供「
服務
」關閉,重啟,設定「
檔案
」
「
Application log
」提供「
錯誤
」相關訊息,啟動「
訊息
」
基本三種服務
「
Apache Web Server
」(80、443 Port)- 網頁服務器 (
C:\BitNami\redmine-2.4.1-0\apps\
)
PS「
支援
」Https (SSL)加密
「
MySQL Database
」(3306 Port) - 資料庫 (
C:\BitNami\redmine-2.4.1-0\mysql\data
)
「
Subversion Server
」(3690 Port)- 版本控制系統 (
C:\BitNami\redmine-2.4.1-0\subversion
)
PS
SVN 瀏覽網址:「
http://192.168.0.21:3690/svn
」
================================
~~ 建立「
SVN
」-「
Web Browser URL
」~~
1. 啟動「
SVN Console
」(
C:\BitNami\redmine-2.4.1-0\use_redmine.bat
),建立版本庫
「
svnadmin create "
c:\svndata
"
」
2. 修改「
C:\BitNami\redmine-2.4.1-0\apache2\conf\httpd.conf
」,新增 Apache 虛擬目錄
<Location /
new_website_name
>
PS 配置「
虛擬目錄
」
DAV svn
PS 載入「
SVN
」套件
SVNPath "
c:\svndata
"
PS 選擇「
SVN
」檔案位置
</Location>
3. 重新啟動「
Apache Web Server
」=>「
Restart
」
4.透過「
SVN Console
」(
C:\BitNami\redmine-2.4.1-0\use_redmine.bat
),建立版本庫
「
svnadmin create "c:\svndata"
」
5. 輸入「http://
ip
/
new_website_name
」,驗證「
SVN
」是否 完成
支援「Https://
ip
/
new_website_name
」,驗證「
SVN
」是否 完成
6.安裝「
Tortoisesvn
」,進行「
SVN
」Update
輸入 檔案庫「
Web
URL
」網址,進行「
SVN
」更新
更新完成
~~ 建立「
SVN
」 -「
Repository URL
」~~
1. 修改「
C:\BitNami\redmine-2.4.1-0\subversion\scripts\serviceinstall.bat
」
加入「
SVN
」Server,來源,監聽「
3690
」 通訊埠
「
-d --listen-port=3690 --root "C:\svndata"
」
PS「
位置
」要放對,「
放錯
」會無法使用。
2. 重啟「
Subversion Server
」
3. Svn Server 位置,建立「
資料夾
」
4. 透過「
SVN Console
」(
C:\BitNami\redmine-2.4.1-0\use_redmine.bat
),建立版本庫
5.使用「
Repository URL
」更新版本,「
svn://ip/server name/
file name
」
如何建立「
帳戶
」「
密碼
」驗證機制?
1. 編輯「
SVN
」檔案庫,「
C:\\server name/
file name/conf/svnserve.conf
」
anon-access = none #表示匿名者存取不能 若改為read表示可讀不可寫入
auth-access = write #表示登入者可以存取
password-db = passwd #存放帳號密碼的檔案
2. 編輯「
SVN
」檔案庫,「
C:\\server name/
file name/conf/passwd
」,建立「
帳號
」、「
密碼
」
重新 Update「
SVN
」同時,就會詢問「
帳戶
」、「
密碼
」
===============================
~~ MySQL Database 遠端登入 ~~
1. 「
C:\BitNami\redmine-2.4.1-0\mysql\my.ini
」修改「
;bind-address=127.0.0.1
」
PS
「
MySQL
」提供「
對外
」的「
連結
」。
同時也能找到「
mysqladmin
」帳號、密碼、通訊埠
2. 重啟「
MySQL Database
」服務
3. 登入「
http://IP/phpmyadmin/
」
PS「
root
」、「
自定義密碼
」
4. 檢查「
root
」登入「
權限
」
5. 如果想讓「
遠端電腦
」不透過「
http://IP/phpmyadmin/
」,而是 登入「
MySQL
」Server,就要設定「
root
」登入「
權限
」
「
新增
使用者
」
在「
主機
」選擇「
任意主機
」。
PS. 記得「
賦予
」資料庫,使用者「
操作權限
」,這裡略過....
建立完成以後,就可以看到「
使用者
」% ( 任意主機) 皆可登入,規則。
PS
「
Redmine 2.4.2 for Windows
」注意事項,
「
Phpmyadmin
」無法「
遠端登入
」,只允許「
本機
」登入。
修改「
C:\BitNami\redmine-2.4.2-0\apps\phpmyadmin\conf\httpd-app
」
修改成「
Allow from all
」、「
Require all granted
」
參考資料
「
Redmine
」-「
官方網站
」
「
Redmine Bitnami
」(一鍵安裝) -「
官方網站
」
「
Redmine Bitnami
」-「
如何建立 SVN Subversion
」
「
Nathaniel-終端機人生
」- 「
Linux 防健忘日誌 Ubuntu 11.10 開放 MySQL外部連結
」
「
The Will Will Web
」-「
在 Windows 架設 Redmine 專案管理平台的安裝設定筆記
」
2013年12月2日 星期一
S小魚仔S Centos 修改 Hostname 電腦名稱
如何「
修改
」Centos 的 Hostname ?
兩個關鍵「
/etc/hosts
」與「
/etc/sysconfig/network
」修改
1. vim /etc/hosts
PS.
黃色部分為「
電腦名稱
」
2. vim /etc/sysconfig/network
PS.
黃色
部分為「
電腦名稱
」
Ping 「
Hostname
」
啟用「
Ping
」防火牆,
「
vim /etc/sysctl.conf
」
「
net.ipv4.icmp_echo_ignore_all = 0
」( 1「
關
」、0「
開
」)
輸入「
sysctl -p
」更新「
設定
」
參考資料
「
蔡宗融個人網站
」-「
Linux (Redhat / Fedora / CentOS) 更改 hostname 的方式
」
「
胡言亂語
」-「
Centos 開 ping
」
較新的文章
較舊的文章
首頁
查看行動版
訂閱:
文章 (Atom)