「IIS配置零散教學」 IIS 動態建站

一、使用工具建站

適用版本:Win2000/XP/Win2003/Win2008/Win2012等 + 相應IIS環境下運行(IIS7及以上請自行開啟IIS6兼容模式)。

本工具箱對.Net Framework無依賴,不用安裝巨大的.Net環境,做站群服務器的話會比較方便。

大小:1.5MB

下載地址:http://boiis.lordxi.com/


「IIS配置零散教學」 IIS 動態建站

域名批量建站方式


另外:還有DedeCMS批量更新等小工具。


二、使用代碼建站

寫了一個類IISAdmin,負責建立、設置、刪除虛擬目錄,發現在本地F5調試時,正常運行,也可以建站。可以百度,主要代碼在下面貼出來了。

很多人遇到,在本地測試時,可以建站,一點問題都沒有。

在服務器上面,部署後,就不行了。 其實就是這個權限引起的。

同時需要注意的是服務器上面必須有iis兼容程序。


部署在web中調用,遇到權限問題,解決方法如下:


System.DirectoryServices.DirectoryEntry directoryEntry;

directoryEntry = new System.DirectoryServices.DirectoryEntry("IIS://localhost/w3svc/1");

directoryEntry.Invoke("Start", new object[] { }); 錯誤:拒絕訪問。


在ASP.NET裡面使用COM對象的時候,會被拒絕訪問。

可以在web.config裡面添加下面代碼解決:


<configuration> /<configuration>

<system.web> /<system.web>

<identity>


應該是權限問題導致的,剛開始設置用戶組什麼的都解決不了。

現在這種方法一句話解決。

本地測試OK沒問題。

服務器上面,就出現問題了。

訪問不了iis,這裡問題也找了好久,終於發現服務器上面需要安裝IIS6的兼容助手,這樣就可以解決服務器不能動態創建站點的問題了。


分享到:


相關文章: