銷售: 1-800-867-1380

疑難排解指南

更新日期: 2014年9月

您可以從 Azure Tools for Microsoft Visual Studio 下載頁面取得 Azure Tools for Microsoft Visual Studio。Azure SDK 會隨附於安裝中。因此,您不需要另外安裝 SDK。

您也可以使用 Microsoft Web Platform Installer 安裝 Azure Tools。這個安裝程式會簡化 Internet Information Services (IIS)、Azure SDK 和 Azure Tools 的安裝和設定程序。

若要得知 Azure Tools 支援 Visual Studio 和 Visual Web Developer 的哪些版本,請參閱<Azure Tools for Microsoft Visual Studio>。

Azure SDK 相容性問題

如果您使用的是 Visual Studio 2012,則必須使用 Azure Tools 1.71 版或更新版本。如果您使用 Visual Studio 2013,必須使用版本 2.1 或更新版本的 Azure 工具。

路徑太長

如果方案及專案的名稱太長,您可能會收到下列錯誤:

指定的路徑、檔名,或是兩者都太長。完整的檔名必須少於 260 個字元,且目錄名稱必須少於 248 個字元。

若要更正這個問題,請使用較短的方案和專案名稱建立 Azure 專案。


角色專案間的相依性及專案參考

您無法直接從 Azure 方案中的某個專案參考另一個專案。這項限制是因為將每個專案都視為要部署至各組不同虛擬機器的個別獨立角色。如果角色的專案包含另一個角色必須使用的程式碼,您就必須從該角色取出共通程式碼,並將其代入另一個可由這兩個角色專案參考的組件。

執行或偵錯應用程式時,將 Azure 專案保持設定為啟始專案

若要使用儲存體模擬器來執行或偵錯雲端應用程式,您必須將雲端專案設定為啟始專案。請確定並未選取以下設定:解決方案 | 建置和執行 | 新的解決方案使用 [選項] 對話方塊中目前選取的專案做為啟動專案。


在一個檔案內設定的中斷點可能會在同名的所有檔案中遇到

當單一 Azure 專案中的多個角色包含名稱相同的檔案 (例如,WorkerRole.cs 或 WorkerRole.vb) 時,在其中一個檔案內設定的中斷點可能會在所有檔案中遇到。如需有關 [原始程式檔必須完全符合原始版本] 偵錯選項的詳細資訊,請參閱選項對話方塊、偵錯、一般

如果即使選取此選項,卻仍然遇到這個問題,請重新啟動 Visual Studio 並再次嘗試。


更新 IIS 以支援 FastCGI 應用程式

若要執行使用 FastCGI 模組以在儲存體模擬器上主控非 ASP.NET 應用程式的雲端服務,需要下列更新:http://support.microsoft.com/kb/967131


使用 FastCGI 模組的 Azure 應用程式都需要 Hotfix

若要執行使用 FastCGI 模組以在儲存體模擬器上主控非 ASP.NET 應用程式的 Azure 應用程式,需要下列更新:http://support.microsoft.com/kb/967131


「WaWorkerHost.exe 已停止工作」訊息

儲存體模擬器並不會攔截背景工作角色中未處理的例外狀況。當背景工作處理序終止時,會重新啟動它。如此一來,便會導致出現重複的「WaWorkerHost.exe 已停止運作」訊息。這個訊息並不表示有錯誤發生,而且也不會影響之後執行的項目。

使用儲存體模擬器搭配 SQL Server Express 2008

依預設,本機 Windows 群組 BUILTIN\Administrator 不包含在新 SQL Server Express 2008 安裝的 SQL Server 系統管理員伺服器角色中。若要在 SQL Server Express 2008 上使用本���儲存體服務,請您自己加入至系統管理員角色。如需詳細資訊,請參閱 SQL Server 2008 安全性變更


變更儲存體模擬器使用的 SQL Server 執行個體

儲存體模擬器會使用 SQL Express 的預設執行個體。若要變更使用的 SQL Server 執行個體,請從 Azure SDK 命令提示字元執行下列命令:

DSInit.exe /sqlinstance:<SQL Server 執行個體>

另請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2015 Microsoft