在我的Web应用程序中添加了一个新的azure部署项目,并且部署成功。
在向ServiceDefinition.csfef添加虚拟目录后,应用程序仍然循环,因此我使用azure控制台删除了该实例,并再次成功部署并使用虚拟目录。
当我访问该网站时,我得到一个页面:
服务不可用
HTTP错误503.该服务不可用。
在分析了intellitrace后得到了这条消息:
https://picasaweb.google.com/112383217404623421937/Dropbox#5748710219235327730
在事件查看器中:
警告:
属于网站“1”的应用程序“/”具有无效的AppPoolId“DefaultAppPool”集。因此,应用程序将被忽略。
站点1已禁用,因为为站点定义的根应用程序无效。有关根应用程序无效原因的信息,请参阅上一个事件日志消息。
文件服务器资源管理器无法枚举共享路径或DFS路径。从本地文件路径到共享和DFS路径的映射可能不完整或暂时不可用。 FSRM将在稍后重试该操作。
帮助?
答案 0 :(得分: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和其他任何其他主机标头的一个绑定,否则您的网站将根据主机标头提供非常有限的请求。