2016-02-01 23 views
1

使用我的舊電腦。我曾經通過的Visual Studio 2013發佈網站到Windows Azure(這是最新的天藍色設計前):發佈到Windows Azure後,對象引用未設置爲對象的實例

  1. 右鍵單擊該項目
  2. 選擇發佈
  3. 選擇配置
  4. 輸入憑據
  5. 驗證連接
  6. 發佈

現在(與最新的天藍色設計,我現在正在使用VS2015)和我的新電腦。我下載了我曾經使用過的配置文件,然後將其導入併發布。

但後來我得到這個錯誤消息enter image description here

然後我試着調試錯誤:

我以前從我的舊的個人資料公佈在連接字符串,然後在我的webconfig貼吧。在運行應用程序時,它不會中斷應用程序,而是顯示上述錯誤。

基本上,我想使用我用來在Windows Azure上發佈的舊配置文件。相同的域名和相同的數據庫(我也想保留數據)

我有什麼選擇?

PS。我仍然對windows azure很陌生。我所知道的是通過Visual Studio的出版網站

編輯:我沒有任何錯誤本地

+0

在你的web.config文件中編輯並設置'customerror mode =「false」' – user3036123

+0

檢查你的連接字符串。可能發生系統無法找到數據庫的實例。 – user3036123

+0

嘗試在本地IIS中使用已發佈的應用程序。 – user3036123

回答

1

手頭的問題,您可以啓用診斷日誌和檢查他們看到爲什麼你的網站崩潰。您甚至可以通過連接到運行在雲上的網站來進行遠程調試。

要獲取診斷日誌,請按照以下步驟操作。

  1. 轉到portal.azure.com。
  2. 瀏覽至您的網絡應用程序
  3. 打開設置刀片並單擊診斷日誌設置。
  4. 如下設置診斷設置。 enter image description here
  5. 之後,通過單擊Web應用程序刀片上的工具命令進入工具。 enter image description here
  6. 點擊流日誌查看實時進入的日誌。 enter image description here
  7. 如果您需要查看日誌轉儲,您也可以下載發佈配置文件,並直接使用使用FTP用戶ID和PWD從.publish文件時,你用記事本打開任何FTP客戶端像FileZilla中訪問文件共享。

另一種方法來調試應用程序是直接連接你的視覺工作室應用程序在雲中運行的網絡,這是非常簡單而強大的方式來交互式地調試問題,因爲你的錯誤是一個空REF VS的異常情況會直接中斷,您應該能夠快速查看原因。

Great Blogs on Attaching to VS for a Web App Here.

有多種方式來發布你的網站Azure的Web應用程序。

  1. 使用連續部署功能根據您的回購更新部署您的位。 Great Blog to learn how to setup Continuous Deployment on Azure App Service
  2. 直接從Visual Studio中發佈,您已經很熟悉。發佈可從Web App Blade下載的配置文件可用於Web Matrix和其他工具,以將您的站點直接部署到Web應用程序中。
  3. 下載發佈配置文件並使用FTP直接將文件放入您網站的wwwroot。

很高興看到開發者開始使用我們的產品,希望這些信息可以幫助您開始使用!

相關問題