Visual Studio 2010でAzureを使用して展開していますが、2つのWebサイトがある場合にこの問題が発生します。
Webサイトが1つしかない場合、デプロイは正常に実行されます。
ヘルプ!!!!!!!!!
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="RIS2048.ConsultaClick.Web.Azure1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
<WebRole name="RIS2048.ConsultaClick.Web" vmsize="Small">
<Sites>
<Site name="PT" physicalDirectory="..\RIS2048.ConsultaClick.WWWPacientes">
<VirtualDirectory name="images" physicalDirectory="..\RIS2048.ConsultaClick.WWWPacientes\imgpt" />
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" hostHeader="pt.consultaclick.com" />
</Bindings>
</Site>
<Site name="RO" physicalDirectory="..\RIS2048.ConsultaClick.WWWPacientes">
<VirtualDirectory name="images" physicalDirectory="..\RIS2048.ConsultaClick.WWWPacientes\imgro" />
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" hostHeader="ro.consultaclick.com" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InternalEndpoint name="Endpoint1" protocol="http" port="80" />
</Endpoints>
<Imports>
<Import moduleName="Diagnostics" />
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
</WebRole>
</ServiceDefinition>
インテリトレースとリモートデスクトップを使用した後、イベントビューアで次のことがわかりました。
https://picasaweb.google.com/112383217404623421937/Dropbox#
システムセクション:
'time.windows.com、0x9'でDNS解決エラーが発生したため、NtpClientはタイムソースとして使用する手動ピアを設定できませんでした。NtpClientは15分後に再試行し、その後再試行間隔を2倍にします。エラーは次のとおりです。そのようなホストは不明です。(0x80072AF9)
VSPは、プロトコルバージョン「3.2」の使用を拒否しました。
サイト「1」に属するアプリケーション「/」には、無効なAppPoolId「DefaultAppPool」が設定されています。したがって、アプリケーションは無視されます。
サイトに定義されたルートアプリケーションが無効であるため、サイト1が無効になりました。ルートアプリケーションが無効である理由については、前のイベントログメッセージを参照してください。
スプーラシステムサービスとの通信中にエラーが発生しました。サービススナップインを開き、PrintSpoolerサービスが実行されていることを確認します。
SLUINotifyサービスは、次のエラーで終了しました。指定されたモジュールが見つかりませんでした。
Azureセクション:
未処理の例外が発生しました。プロセスID:3024プロセス名:WaIISHostスレッドID:1 AppDomain未処理の例外例外:E:\ sitesroot \ 3
サーバースタックトレース:System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation、ProxyRpc&rpc)at System.at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply、MessageFault fault、String action、MessageVersion version、FaultConverter faultConverter)atSystem。 ServiceModel.Channels.ServiceChannel.Call(String action、Boolean oneway、ProxyOperationRuntime operation、Object [] ins、Object [] outs、TimeSpan timeout)at System.ServiceModel.Channels.ServiceChannel.Call(String action、Boolean oneway、ProxyOperationRuntime operation、 Object [] ins、Object [] outs)at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall、ProxyOperationRuntime operation)at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
[0]で再スローされた例外:System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg、IMessage retMsg)at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData、Int32 type)at IConfigurator.Deploy(文字列roleId、WebAppModel webAppModelPath、文字列roleRootDirectory、文字列sitesDestinationRootDirectory、文字列diagnosticsRootDirectory、文字列roleGuid、Dictionary 2 globalEnvironment)
at ConfiguratorClient.Deploy(String roleId, WebAppModel webAppModelPath, String roleRootDirectory, String sitesDestinationRootDirectory, String diagnosticsRootDirectory, String roleGuid, Dictionary
2 globalEnvironment)at Microsoft.WindowsAzure.Hosts.WaIISHost.Program.Main(String [] args)