系統管理員和租使用者使用者介面控制器
適用于:Windows Azure Pack
控制器是使用者介面延伸模組相依的模組,可與服務管理 API 層通訊。 控制器包含資源提供者支援的 REST API 呼叫相關資訊,並負責呼叫服務管理 API 層。
控制器的原因與Windows Azure Pack 中實作的安全性模型緊密系結。 服務管理 REST API 層不接受來自外部用戶端的連入要求。 此模型只允許來自相同網站的用戶端與服務管理 API 互動。 因此,需要入口網站中的控制器存在,使用者介面延伸模組才能與堆疊中的較低元素通訊。
Windows Azure Pack 系統管理員和租使用者控制器應該使用 Microsoft ASP.NET MVC 4 設計架構來設計。 系統管理員控制器負責透過服務管理 REST API 來建立和更新自訂資源提供者資訊。 這是使用 Hello World 範例所採取的方法。
系統管理員和租使用者控制器應該放在個別入口網站的 /bin 資料夾中。
如需建立 MVC 4 應用程式的詳細資訊,請參閱ASP.NET MVC 4