具有2个网站的Azure部署已经循环很长时间了

时间:2012-05-30 17:35:08

标签: deployment azure

我在visual studio 2010中使用azure进行部署,当我有2个网站时,我遇到了这个问题。

只有一个网站部署成功运行。

帮助!!!!!!!!!

<?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>

使用intellitrace和远程桌面后,在事件查看器中找到以下内容:

https://picasaweb.google.com/112383217404623421937/Dropbox#

在系统部分:

由于“time.windows.com,0x9”上的DNS解析错误,NtpClient无法将手动对等设置为时间源。 NtpClient将在15分钟后再次尝试,并将重新尝试间隔加倍 其后。错误是:没有这样的主机是已知的。 (0x80072AF9)

VSP拒绝尝试使用协议版本“3.2”。

属于网站“1”的应用程序“/”具有无效的AppPoolId“DefaultAppPool”集。因此,应用程序将被忽略。

站点1已禁用,因为为站点定义的根应用程序无效。有关根应用程序无效原因的信息,请参阅上一个事件日志消息。

与后台打印程序系统服务通信时出错。打开“服务”管理单元,确认Print Spooler服务正在运行。

SLUINotify服务因以下错误而终止: 找不到指定的模块。

Azure部分:

发生未处理的异常。进程ID:3024 流程名称:WaIISHost 线程ID:1 AppDomain未处理的异常 例外:E:\ sitesroot \ 3

服务器堆栈跟踪:    在System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(消息回复,MessageFault错误,字符串操作,MessageVersion版本,FaultConverter faultConverter)    在System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime操作,ProxyRpc&amp; rpc)    在System.ServiceModel.Channels.ServiceChannel.Call(String action,Boolean oneway,ProxyOperationRuntime operation,Object [] ins,Object [] outs,TimeSpan timeout)    在System.ServiceModel.Channels.ServiceChannel.Call(String action,Boolean oneway,ProxyOperationRuntime operation,Object [] ins,Object [] outs)    在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall,ProxyOperationRuntime操作)    在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

在[0]处重新抛出异常:    在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg)    在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData,Int32 type)    at IConfigurator.Deploy(String roleId,WebAppModel webAppModelPath,String roleRootDirectory,String sitesDestinationRootDirectory,String diagnosticsRootDirectory,String roleGuid,Dictionary 2 globalEnvironment) at ConfiguratorClient.Deploy(String roleId, WebAppModel webAppModelPath, String roleRootDirectory, String sitesDestinationRootDirectory, String diagnosticsRootDirectory, String roleGuid, Dictionary 2 globalEnvironment)    在Microsoft.WindowsAzure.Hosts.WaIISHost.Program.Main(String [] args)

2 个答案:

答案 0 :(得分:1)

你应该试着找出造成这个问题的原因。您可以尝试配置远程桌面并连接到您的某个实例吗?验证事件查看器以查看应用程序日志中是否有任何错误或警告。

在这些情况下,由于骑车,我经常与远程桌面会话断开连接,但你仍然应该尝试一下,运气不错,你将能够找出问题的原因。

或者,您可以尝试将DiagnosticsManager配置为在1分钟内发送Windows日志以跟踪问题。

答案 1 :(得分:-1)

问题是我在主机头(pt.example.com)上解析请求并从cck.azure.com访问,因此主机头无效(我应该从pt.example.com访问并拥有一个域我买了重定向pt.example.com到cck.azure.com).......