2014-09-12 66 views
3

我正嘗試使用Visual Studio 2013發佈Azure網站以及一些天藍色的webjobs。我遵循this tutorial發佈爲Azure WebJob無法在VS 2013中工作

我的解決方案具有以下結構:

Solution Explorer

當我嘗試爲webjob添加現有項目到我的Web項目中,我得到的項目名稱選項的下拉空白,我不能:

Add azure webjob

如果我嘗試添加的每個單獨webjob我也有一個錯誤: enter image description here

this link看起來他們有類似的問題,並且由於webjobs在解決方案文件夾下的問題。但是,該線程中的問題沒有答案/解決方案。

我想知道是否有解決方案/解決方法,因爲我不想擺脫我的項目中的解決方案文件夾,以保持它的組織和手動部署webjobs是非常繁瑣的。

更新: 下面是一個新項目的截圖,添加Azure Webjob不能與解決方案文件夾配合使用。

new webjob

+0

它適用於我即使有解決方案文件夾。我正在使用VS 2013 Express for Web。您是否嘗試重新創建解決方案?它適用於新項目嗎?你使用什麼版本的VS? – 2014-09-12 18:27:33

+0

我正在使用VS 2013最終版。這個解決方案是用VS 2012 Ultimate建立的,現在我使用VS2013,因爲我想利用webjobs部署功能。如果您查看http://social.msdn.microsoft.com/forums/windowsdesktop/en-us/886bbc36-f10d-4233-bd44-f3c8ecab71ce/new-publish-as-azure-webjob-feature-not-working? forum = windowsazurewebsitespreview你會看到這是一個問題。儘管如此,我仍然無法找到解決方案。 – lopezbertoni 2014-09-12 18:32:56

回答

0

展開Solution Explorer中的屬性...,並確保你有一個名爲 「webjob-發佈的設置」 使用JSON內容:

{ 
    "$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json", 
    "webJobName": "[put the name of your webjob here]", 
    "startTime": null, 
    "endTime": null, 
    "jobRecurrenceFrequency": null, 
    "interval": null, 
    "runMode": "Continuous" 
} 
+0

感謝您的回覆。不幸的是,我的所有'webjob-publish-settings.json'文件都已正確設置。當我將Webjob移出解決方案文件夾時,一切正常。 – lopezbertoni 2014-11-10 12:49:05

+0

嗯..我有同樣的問題。然後我手動複製webjob-publish-settings.json和其他工作作業中的Properties/PublishProfiles下的配置文件,並解決了問題。您可能正面臨其他問題... – Nestor 2014-11-10 21:54:32

0

安裝蔚藍sdk2.5或以上應解決此問題: http://azure.microsoft.com/en-us/downloads/archive-net-downloads/

+0

現在已在Azure SDK 2.5上運行了一段時間。問題依然存在。 – lopezbertoni 2015-03-27 19:48:05

+0

您是否可以嘗試創建新的Web應用程序,在解決方案文件夾中創建一對控制檯應用程序,並在右鍵單擊wap - > Add - > Existing項目作爲Azue webjob時查看是否可以看到列表。想確認問題是否特定於使用VS2012創建的項目。 – vijayrkn 2015-03-30 06:48:00