首先,歡迎來到Sitecore!
關於你的問題:
我有一些ASP.net的Web應用程序。如果我將該項目轉換爲Sitecore項目,它會不可思議地工作?
Sitecore網站是一個asp.net web應用程序。它恰好從數據庫,DLL和web.config條目開始,爲您準備好啓動和運行CMS。標準.NET代碼正常工作。但是,首次將您的網站設置爲Sitecore網站時發生的一部分原因是,Sitecore開始攔截對網頁的請求並嘗試將它們綁定到內容樹中的頁面。如果內容項目與匹配路徑不存在,則不會返回。
如果您打算在現有頁面旁邊站立新Sitecore頁面,這一點尤其重要。您的網址最初不會起作用,您必須進行一些配置才能讓它們解決並被Sitecore忽略。
但是,如果您不希望將網頁放在網站旁邊,而是將它們作爲內容項集成到Sitecore解決方案中,那麼您可能需要重新構建解決方案。 Sitecore爲頁面上的不同組件使用'sublayouts'(ASCX),這些需要在數據庫和代碼庫中表示,然後作爲其演示文稿的一部分添加到內容項目中。如果你的網站已經很大程度地構建了組件,這可能很容易,但有時你需要創建一堆ASCX來表示你的不同頁面。
除非您決定進行更改以開始利用Sitecore數據庫中的配置或訪問當前上下文項目的屬性,否則不應影響您的業務邏輯。以這種方式,您的代碼應該執行「開箱即用」。
如果我想創建一個新的網站,我需要在IIS或Sitecore的手動創建一個新的站點它的時候發佈?
Sitecore在發佈時不會「創建」任何內容。發佈實際上只是採取主數據庫中批准的內容並將其推送到所選目標的Web數據庫的操作。您的IIS網站以及您的應用程序需要的任何其他內容,您只需按照常規方式進行設置即可。
是否有任何在線培訓視頻可用,無法找到一個單一的(除Sitecore的銷售演示)。
我強烈建議您參加Sitecore提供的開發者培訓。這是對這些概念的一個很好的介紹,特別是如果你不與那些有很多Sitecore專業知識的人一起工作。它還允許您與其他正在進入Sitecore的人見面,並且您可以互相幫助。
如果我們有MVC和Web表單應用程序,是有可能遷移到Sitecore的? Sitecore是一個.NET應用程序的核心,Web表單的工作。 MVC也支持最新版本的Sitecore。
謝謝Jay S,很好的迴應。 –