我一直在使用IIS Express來使用永遠在線的上網本託管一個測試網站幾個月。我已經爲上網本的IP分配了一個域名。除了IIS Express以外,我不使用netbook。在我看來,這可能是託管個人網站的不錯選擇。我有一個共享託管環境中的另一個網站,而且IIS express更快。我想知道的是,使用IIS Express託管網站有什麼缺點?我不認爲有任何授權問題。我認爲商業網站可能存在一些安全問題。我發現的主要問題是Windows更新後會定期重新啓動 - 但我已經通過運行批處理文件在啓動時啓動IIS Express來解決該問題。共識是什麼?使用IIS express來託管低容量的網站
回答
IIS Express旨在用作本地開發服務器。因此,出於以下某些原因,不建議將其用於面向外部的站點...
1.IIS Express以當前登錄的用戶身份運行。因此,運行外部訪問的網站並不是一個好主意。如果您想運行一個站點,請確保您創建了一個低權限帳戶並在該帳戶中運行您的站點。
2.Sites在IIS快遞託管將是緩慢的,因爲請求跟蹤和控制檯跟蹤啓用默認失敗(失敗請求跟蹤可以通過編輯ApplicationHost.config文件被禁用)
3.Kernel模式緩存不支持
4.There是沒有UI配置IIS快遞
(在上面的第一個問題是嚴重的安全問題)
我知道第1點。我認爲這意味着如果在IIS或您自己的應用程序中有任何漏洞利用,那麼任何惡意代碼都會在用戶IIS正在運行。這可能是開發者可能願意以研究爲名冒險的事情。 –
http://stackoverflow.com/questions/4931374/how-to-run-iis-express-as-a-process-started-via-a-windows-service描述如何以非管理權限運行iis7express。控制檯跟蹤未啓用。內核模式緩存默認在配置文件中的iis7express中啓用。 Webmatrix可以使用GUI配置iis express 7。所以看起來所有的觀點都是錯誤的,iis 7 express可以很容易地用於服務網站。 – Andrus
想和大家分享我的觀點。現在,我傾向於在IIS Express上託管我的項目,而不是在IIS上......因爲IIS Express不會給我「內存不足」的消息,所以當我將映像寫入到二進制寫入輸出時。 https://stackoverflow.com/questions/8222102/image-to-byte-array-iis-vs-iis-express
- 1. 使用Node.js Express託管多個網站
- 2. IIS託管網站的網絡路徑
- 3. 從IIS託管的其他網站調用網站類
- 4. IIS防止自我託管網站上的其他網站內容的盜鏈
- 5. 託管ASP.NET網站在IIS 7
- 6. 從IIS託管網站執行batfiles
- 7. 將網站託管到IIS中
- 8. 在IIS 5.1中託管網站
- 9. 託管網站到本地在IIS中
- 10. 如何使用iis使用https託管網站
- 11. 使用javascript解析IIS託管網站的url
- 12. 在IIS上使用unix命令「轉換」的託管PHP網站
- 13. OWIN託管網站的SignalR?
- 14. 使用IIS託管網站時登錄錯誤
- 15. 使用公共IP地址無法查看IIS託管網站
- 16. 設置託管網站
- 17. 如何將網站從IIS託管網站更改爲ASP.Net Development Server託管網站?
- 18. ASP.NET網站/服務託管
- 19. 如何更改我的IIS託管網站的網址?
- 20. PHPMailer的託管網站使用123-REG
- 21. 在IIS中託管使用MVC站點的Umbraco站點
- 22. 智能卡啓用IIS 6上託管的PHP網站?
- 23. 使用zend框架的多語言內容託管網站(CMS)
- 24. 如何在已託管的Umraco在本地IIS中託管多個網站
- 25. 使用APACHE在Mac上託管網站
- 26. 如何使用FTP託管MVC4網站?
- 27. 使用IIS7託管ASP.NET網站Windows 7
- 28. 託管網站時使用cmd工具
- 29. 託管網站不使用CSS/JQuery
- 30. 添加網站到IIS Express的
如何在Windows重新啓動後啓動IIS Express?運行bat文件需要用戶登錄,但這對於獨立服務器是不可能的 – Andrus