我之前已经多次上传过Azure网站,所以这个问题让我很困惑。我有一个没有预编译的MVC3 .NET4.5 Web应用程序。
我创建了一个新的“基本”,“小”Azure网站。
我使用BeyondCompare通过FTP复制了我的Web应用程序。一直运作良好。
现在,当我尝试运行该网站时,我得到了:
This web site has been successfully created
There's nothing here yet, but Microsoft Azure makes it simple to publish content with GIT, FTP or
your favorite development tool such as Visual Studio, Visual Studio Online or WebMatrix
我试图访问以下网址:
http://mysite.azurewebsites.net/home/index
但我得到的只是:
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
看起来像404错误。但我可以通过BeyondCompare看到所有文件,它们与开发服务器上的文件完全相同。
没有“hostingstart.html”文件,我现在明白,当首次创建新网站时,我们无法创建该文件。
我要么做一些非常愚蠢的事情,要么发生一些奇怪的事情。
一些启示会非常感激。
答案 0 :(得分:4)
我找到了答案。所以为了所有人的利益。部署路径应为
ftp://......ftp.azurewebsites.windows.net/site/wwwroot
不
ftp://......ftp.azurewebsites.windows.net
因为我不小心做了。
希望它有助于某人