0

向我的 Web 应用程序添加了一个新的 azure 部署项目,并且部署成功。

将虚拟目录添加到 ServiceDefinition.csfef 后,应用程序仍处于循环状态,因此我使用 azure 控制台删除了实例并再次成功部署并使用虚拟目录。

当我访问该网站时,我会得到一个页面:

暂停服务

http错误503服务不可用。

在分析了 Intellitrace 后得到了这个消息:

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

在事件查看器中:

警告:

属于站点“1”的应用程序“/”设置了无效的 AppPoolId“DefaultAppPool”。因此,该应用程序将被忽略。

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

文件服务器资源管理器无法枚举共享路径或 DFS 路径。从本地文件路径到共享和 DFS 路径的映射可能不完整或暂时不可用。FSRM 将在稍后重试该操作。

帮助?

4

1 回答 1

0

这是您分享的内容,我认为有几个问题。首先,我认为当应用程序在 Azure 上运行时,您的目录位置是正确的,或者您没有在项目中添加任何内容,这就是目录存在的原因。

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

接下来,因为您正在解析主机标头上的请求,这使得网站可以区分为应用程序,因此最好同时设置虚拟应用程序设置。

否则,您确实需要至少有两个站点并设置两个绑定。一个绑定用于您的 pt.consultaclick.com 和另一个用于任何其他剩余主机标头,否则您的站点将根据主机标头提供非常有限的请求。

我喜欢这个博客,它详细地解释了这个博客,这肯定会对你有所帮助。我的这个博客有这方面的一些信息。

于 2012-06-01T22:17:39.680 回答