我開始一個新的應用程序,它將與其他應用程序共享相同的導航欄(至少內容)。這些將全部託管在相同的域上,但可能有不同的服務器。使用Nuget共享視圖
我知道Nuget可以用來共享庫,但共享共享視圖有什麼用處呢,比如_SharedHeader,_Master頁面。例如,每個應用都必須拉下新的Nuget包並重新部署才能看到導航欄中的更改,但此代碼更改位於同一個位置,而不是每個應用更新_SharedHeader。
還有其他的選擇會更好嗎?我不確定ISS中的網站如何繼承共享視圖,我已經遇到了它們在虛擬目錄中共享web.configs。
正在使用一個Nuget包來實現共享視圖,這是一個好主意,還有其他可能的影響嗎?我對nuget,mvc和相關主題的瞭解是非常簡單的,但這似乎是管理代碼的好主意。
再次感謝。