答案 0 :(得分:2)
对于我来说,删除发布位置是一种选择。我这样做了,然后重新创建了它,只是从头开始进行了重新上传所有文件的技巧。
然后:别忘了刷新浏览器缓存,或者您正在查看默认页面,而该页面实际上已正确发布
答案 1 :(得分:1)
据我所知,这个页面是azure IIS启动页面。
我猜你可能不会在应用程序设置中设置默认文档(开始页面)。
有关如何设置的详细信息,请参阅下图:
hostingstart.html是azure web app默认文档页面,您可以在浏览器中看到。
另外正如vijayrkn所说,您可以使用azure kudu控制台检查您是否已成功将所有Web应用程序发布到azure。
关于如何检查,您可以参考下图:
找到高级工具,然后单击“执行”。
单击“调试控制台”并单击“站点”,找到site \ wwwroot文件夹。
答案 2 :(得分:1)
来晚了,但我遇到了同样的问题。 Visual Studio首先为该部署创建一个配置文件,在此过程之后,它说发布已完成,但没有完成,仅配置文件创建和App Service实例已完成。
要解决此问题,您需要再次运行发布以上传所有文件。这有助于首先运行预览,并查看所有文件都将作为“添加”而不是“更新”,这意味着文件尚不存在。
还有一个选项“立即发布”而不是“创建配置文件”,它会跳过上一步。
希望这可以帮助其他遇到相同问题的人。
答案 3 :(得分:0)
因此,在Azure Portal中进入应用程序设置后
设置默认文档(作为您要加载的默认页面),例如:
index.aspx
然后设置虚拟应用程序和目录(作为主页的默认路径)
虚拟路径
/index.aspx
P.S。如果不需要,不要弄乱物理路径。
答案 4 :(得分:0)
确保文件不在单独的文件夹中,而是直接位于项目本身中。
答案 5 :(得分:0)
如果是Java:
1)在您的本地复制WAR或由TOMCAT创建的WAR展开的文件夹 2)将文件夹放在wwwroot> webapps下,就像对待本地tomcat中的文件一样 3)将您的网站APP NAME附加到azure网站上,例如: https://azurewebsites.net/ 4)您应该能够查看正在运行的应用程序
如果上述步骤不起作用 1)创建FTP天蓝色的ROOT备份 2)复制应用程序WEB_INF,META-INF和ROOT下的登录页面 访问该网站! 如果一切正常,请拍拍自己的背。