2016-06-10 92 views
0

我已經使用DNN平臺在我的Azure帳戶上部署了該網站。現在我需要在我的電腦上本地運行這個網站。我已經安裝了Visual Studio中的「打開從Azure的網站」擴展名: https://visualstudiogallery.msdn.microsoft.com/60d414b1-4ead-4fde-9359-588aa126cd6c從Azure下載網站

我從一個Azure在Visual Studio的下載我的發佈設置文件並打開它:文件 - >打開從Azure的網站。

下載文件的過程被中斷,錯誤如下:

「當在遠程計算機上進行處理的請求時發生錯誤時,處理操作在「write.lock‘讀取文件’時遇到錯誤'「

有人可以幫忙嗎?

+0

你要買本地部署本網站或只是測試反對呢? –

+0

我需要在Visual Studio中自定義此網站併發布它。 –

+0

可能不是最好的辦法。您需要自定義什麼,皮膚/主題,模塊,以及dnn核心函數中的內部版本。您必須爲環境更改的設置數量會使本地站點發布到遠程的天青網絡應用程序成爲一個困難的過程。 DNN是模塊化的,通過創建擴展來擴展網站的功能。每個主題/皮膚或模塊都是一個擴展。最好修改然後重新安裝/上傳這些擴展到dnn實例中。 –

回答

0

看來IIS對你的'write.lock'文件有一個鎖,你可以在下載網站時排除該文件。

+0

所以我不能用這種方式使用「在Azure網站打開」擴展名。對? –

0

這比下載和運行更復雜。您是否希望將本網站重新部署到天藍色或僅在本地進行測試。如果只是本地測試,我使用ftp並只下載站點文件,那麼您必須將連接字符串更改爲本地數據庫,它是您的Azure數據庫的副本,然後您必須調整您的主機文件以指向站點並在dotnetnuke中關聯的門戶別名。

看一看下面的鏈接查看更多詳細步驟

http://www.ifinity.com.au/2012/09/05/Creating_a_test_copy_of_your_DotNetNuke_website