簡體   English   中英

並排運行帶有Web角色的Azure MVC網站

[英]Running Azure MVC Web Site With Web Role Side By Side

我正在重新學習一些被遺忘的技能,並從創建一個簡單的MVC 5.0 Web應用程序開始,該Web應用程序使用SQL Server后端部署到Azure。 然后,我認為運行一些報告會很有趣-這是一個挑戰,因為您需要使用GDI +並具有擴展的特權( AZURE主機和MVC5報告 ),要解決此問題,我想我已經將Web應用程序轉換為Web角色,但看來我所做的就是創建一個“托管”我的Web應用程序的Web角色。 我做了這個假設,因為在Web應用程序項目的根目錄中沒有Startup.cs,沒有WebRole.cs。

因此,Web應用程序運行得非常好,我現在想按計划將功能擴展到電子郵件。 幸運的是,我為此提供了一個教程( http://azure.microsoft.com/zh-cn/documentation/articles/cloud-services-dotnet-multi-tier-app-storage-3-web-role/ )不幸的是,由於我的上述行為,我一直在關注我,我認為自己的轉換出現了問題,現在我被困住了! 我認為這是因為我將WebRole.cs包含在Web應用程序的根文件夾中( 在轉換為Web角色的現有ASP.NET MVC網站中添加WebRole.cs-並對其進行了調用 ),但是當我放置斷點時在文件中沒有中斷/停止。

我的問題之一是,由於我使用解決方案資源管理器中的圖標來了解什么是什么,並且它們似乎與示例電子郵件解決方案相對應,所以我不知道自己執行不正確的情況。 由於報告需要GDI +,並且僅在使用Web角色時才可用,因此我必須假定報告在Azure中生成時可以正常工作。 我注意到的另一個行為是,在運行示例時,它將加載存儲模擬器,但是,一旦對項目進行了更改,就不會加載存儲模擬器?

任何幫助將不勝感激!

干杯

大衛

編輯:好的,我記得我現在所做的事情,在解決方案資源管理器中,我右鍵單擊該項目,然后轉換為Azure,這在.Azure項目中創建了一個角色

好的,這很尷尬,當您如上所述使用轉換選項時,Visual Studio不會使Azure項目成為啟動項目。 一旦將Azure項目定為啟動項目,一切就會按預期開始工作!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM