我在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)
答案 0 :(得分:1)
你应该试着找出造成这个问题的原因。您可以尝试配置远程桌面并连接到您的某个实例吗?验证事件查看器以查看应用程序日志中是否有任何错误或警告。
在这些情况下,由于骑车,我经常与远程桌面会话断开连接,但你仍然应该尝试一下,运气不错,你将能够找出问题的原因。
或者,您可以尝试将DiagnosticsManager配置为在1分钟内发送Windows日志以跟踪问题。
答案 1 :(得分:-1)
问题是我在主机头(pt.example.com)上解析请求并从cck.azure.com访问,因此主机头无效(我应该从pt.example.com访问并拥有一个域我买了重定向pt.example.com到cck.azure.com).......