しばらくの間、Azure Compute Emulator が起動しません。試してみると、次のエラーが表示されます。
Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
詳細を表示をクリックすると、次のメッセージが表示されます。
System.Runtime.InteropServices.COMException (0x800700B7): Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.WindowsAzure.GuestAgent.EmulatorRuntime.EmulatorRuntimeImpl.Initialize(String runtimeConfigIniFile, String serviceName, String rootPath, String logFilePath)
at Microsoft.ServiceHosting.Tools.DevelopmentFabric.Fabricator.InitializeEmulatorRuntime()
at Microsoft.ServiceHosting.Tools.DevelopmentFabric.Fabricator.InitializeRuntimeAgents()
at Microsoft.ServiceHosting.Tools.DevelopmentFabric.Fabricator.Initialize()
at Microsoft.ServiceHosting.Tools.DevelopmentFabric.Program.Main(String[] args)
Azure SDK (現在のバージョンと以前のすべてのバージョン) を完全にアンインストールしてから、最新 (2.8) のみを再インストールしました。IIS 機能をオフにして、再びオンにしました。dftmp ファイルを削除/消去しました。SQL Management Studio 2014 R1 と Visual Studio 2015 の修復を試みました。ポートのどのファイルについて話しているのかわかりません。コンピューターを数百回再起動しました。コンピューティング エミュレーターを開始しようとすると、Microsoft Azure コンピューティング エミュレーター サービス プロセスが開始され、DFService.exe および dfMonitor.exe と共に実行され続けます。アイデアが尽きた。誰でもこれを修正する方法を知っていますか? または、削除できるように参照しているファイルは何ですか? ちなみに、ストレージ エミュレータは問題なく起動します。
追加情報:
Windows Azure コマンド プロンプト
csrun /devfabric:shutdown
"The compute emulator is not running."
ただし、プロセスを終了せず、ファイルをアクティブに保つため、EmulatorRuntime.log または DFService.log を削除できません。タスクマネージャーでプロセスを終了してからクリーンを実行すると、実際にはクリーンになります。
csrun /devfabric:start
"Starting the compute emulator..."
その後、何も起こりません。とてもエキサイティングです。
sqllocaldb stop MSSQLLocalDB
"LocalDB instance 'MSSQLLocalDB' stopped."
sqllocaldb delete MSSQLLocalDB
"LocalDB instance 'MSSQLLocalDB' deleted."
この時点で、%UserProfile%/AzureStorageEmulatorDb42.mdf と .ldf も削除しました
sqllocaldb delete MSSQLLocalDB
"LocalDB instance 'MSSQLLocalDB' started."
この時点で、データベース AzureStorageEmulatorDb42 は含まれていませんが、1 つの行 devstorageaccount1 を持つ Account を除くすべてのテーブルが空の状態で返されます。
EmulatorRuntime.log
[00015280:00006600, 2016/03/18, 21:57:59.949, INFO ] Initializing agent runtime. isDesktop: TRUE allowMultipleRoles:TRUE rootPath: C:\Users\tyangell\AppData\Local\dftmp\
[00015280:00006600, 2016/03/18, 21:57:59.949, INFO ] Agent: Starting.
[00015280:00006600, 2016/03/18, 21:57:59.949, INFO ] Agent: Initialized.
[00015280:00006600, 2016/03/18, 21:57:59.949, INFO ] Machine Configuration:
[00015280:00006600, 2016/03/18, 21:57:59.964, INFO ] Agent flags value = 0x980
[00015280:00006600, 2016/03/18, 21:57:59.997, INFO ] Deleting sublayer 7ad92418-6582-4371-96f1-703ce4f99418
[00015280:00006600, 2016/03/18, 21:57:59.998, INFO ] Agent: Initializing disks.
[00015280:00020148, 2016/03/18, 21:57:59.999, INFO ] ACLing root folder C:\Users\tyangell\AppData\Local\dftmp\
[00015280:00020148, 2016/03/18, 21:58:00.001, INFO ] Finished ACLing root folder C:\Users\tyangell\AppData\Local\dftmp\
[00015280:00006600, 2016/03/18, 21:58:00.001, INFO ] Root folder ACL thread finished executing.
[00015280:00006600, 2016/03/18, 21:58:00.001, INFO ] Agent: Disks initialized.
[00015280:00006600, 2016/03/18, 21:58:00.001, INFO ] Agent: Initializing runtime.
[00015280:00006600, 2016/03/18, 21:58:00.001, INFO ] Setting all Sids to Built-in administrators...
[00015280:00006600, 2016/03/18, 21:58:00.001, INFO ] Initializing Runtime Http Monitor...
[00015280:00006600, 2016/03/18, 21:58:00.001, INFO ] Finished initializing Runtime Http Monitor.
[00015280:00006600, 2016/03/18, 21:58:00.001, WARN ] Container 00000000-0000-0000-0000-000000000000 not found.
[00015280:00019052, 2016/03/18, 21:58:00.001, INFO ] >>>>_Context_Start: {17477CD7-A015-46C5-8EA6-0F8CD34F5796} Context={{ RuntimeHttpMonitor }}
[00015280:00006600, 2016/03/18, 21:58:00.001, WARN ] <- RuntimeFindContainer=0x80070490
[00015280:00006600, 2016/03/18, 21:58:00.001, INFO ] Agent: Runtime initialized.
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] Agent: Started.
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] >>>>_Context_Start: {032EB212-30FC-469C-9CE7-6792CCB409E5} Context={{ AgentCreateContainer: ContainerId=EmulatorContainer}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] <- AgentMonitoringObject::EventStart(0x00007FFA1197E5A0) =0x80070015 Context={{ AgentCreateContainer: ContainerId=EmulatorContainer}
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] >>>>_Context_Start: {AB8AB0D3-A170-4223-9B31-3562305D67AA} Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] >>>
AgentCreateContainerWorker() called with
Id=EmulatorContainer
Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] Creating a container of type 1 Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] Container EmulatorContainer not found. Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] <- RuntimeFindContainer=0x80070490 Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] <- AgentMonitoringObject::EventStart(0x00007FFA1197E5A0) =0x80070015 Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] AgentpCreateContainerWorker Returning
00000000.
<<< Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] <<<<_Context_Ends: {AB8AB0D3-A170-4223-9B31-3562305D67AA} Return value = 00000000. Context={{ AgentpCreateContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] <- AgentMonitoringObject::EventEnd(0x00007FFA1197E5A0) =0x80070015
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] <<<<_Context_Ends: {4BE85F52-DC49-4359-AD52-AD97661E9109} Return value = 00000000.
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] >>>>_Context_Start: {BDC4EA59-A0B2-454F-9B28-187515E8E947} Context={{ StartContainer: ContainerId=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] <- AgentMonitoringObject::EventStart(0x00007FFA1197E5A0) =0x80070015 Context={{ StartContainer: ContainerId=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] >>>>_Context_Start: {8ED05D2B-1F69-4A43-9449-BAA47C9DFEAE} Context={{ AgentpStartContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] <- AgentMonitoringObject::EventStart(0x00007FFA1197E5A0) =0x80070015 Context={{ AgentpStartContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] <<<<_Context_Ends: {8ED05D2B-1F69-4A43-9449-BAA47C9DFEAE} Return value = 00000000. Context={{ AgentpStartContainerWorker: Id=EmulatorContainer }}
[00015280:00006600, 2016/03/18, 21:58:00.180, WARN ] <- AgentMonitoringObject::EventEnd(0x00007FFA1197E5A0) =0x80070015
[00015280:00006600, 2016/03/18, 21:58:00.180, INFO ] <<<<_Context_Ends: {4BE85F52-DC49-4359-AD52-AD97661E9109} Return value = 00000000.
DFService.log
Started: "C:\Program Files\Microsoft SDKs\Azure\Emulator\devfabric\DFService.exe" -sp "C:\Users\tyangell\AppData\Local\dftmp" -enableIIS -singleInstance -elevated