2012-11-20 26 views
2

打開它既然我已經使用WebMatrix中開始運行多個站點的WebMatrix 2一次,我已經開發了我的許多組織的Web界面,Intranet站點。我現在已經達到了四個,幾乎同時運行五個站點供用戶連接,並且恐怕打開整個WebMatrix應用程序的許多實例可能會導致服務器資源的浪費。無需多次

我一直在網上淘瞭如何運行多個站點,WebMatrix中的參考。我還沒有完全空手而過,但是,我還沒有找到我喜歡的解決方案(儘管消息來源表明這完全有可能)。我的第一個問題是:這不是更多的資源密集型(對於使用iis-express的服務器),那麼它需要是?通過命令行打開這些網站是否有利於打開WebMatrix的幾個實例?

最後一個問題:我發現這篇文章在這裏...:

http://forums.asp.net/t/1677533.aspx/1

...其中麥克Brind表明,這可以通過使用命令行來完成瀏覽到正確的IIS快車目錄(我:C:\ Program Files文件(x86)的\ IIS快遞)並且使用命令:

iisexpress /site:EmptySite1 

哪裏EmptySite1是期望跑站點的名稱。

嘗試這個,當我得到這個錯誤:

Command Line switches must be preceded by a '-' or '/'... 

任何線索如何,我可以通過命令行同時運行多個站點,或者如果我甚至需要? (對不起,我絕不是命令行上師,因爲我敢肯定你可以告訴) 我正在運行Windows Server 2008 R2,如果有問題的話。

感謝您的幫助!

回答

2

由於您正在運行完整的Windows Server 2008,請安裝常規IIS。它可以一次運行多個網站,而不需要任何特殊的命令行。由於它作爲服務運行,所以如果服務器重新啓動,IIS將自動重新啓動。缺點是IIS配置比IIS express要複雜一些。

+0

而......這就是問題所在。我認爲簡單地創建一個批處理文件並將其作爲服務器啓動的一部分來運行會更容易。 – VoidKing

+1

我可以告訴你我做了什麼。我請求諮詢人員幫助將其從IIS Express部署到IIS。他對IIS很瞭解。他和我共花了2個小時。最後,他說我沒有欠他什麼,因爲他不認識WebMatrix,因此對他來說是一個學習練習。最難的問題是需要將大約六十個文件添加到BIN文件夾以支持webMatrix。 – Knox