0

我在 Azure 上设置了一个新的 AppService 以及一个空数据库。

我在 Visual Studio 2015 中下载并打开了 Orchard 1.10.1。我右键单击解决方案并重建。完成后,我右键单击 Orchard.Web 并发布。我在 Orchard.Web 的发布过程中下载了发布配置文件并将其加载到 VS2015 中。

发布过程成功完成并打开一个新的浏览器窗口。编译后它只加载一个带有消息的白页:

“/”应用程序中的服务器错误。无法找到该资源。说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的网址:/

VS_screenshot

4

1 回答 1

0

如果没有 orchard 日志site\wwwroot\App_Data\Logs,那么您可以检查事件视图日志以查看是否有任何可能在 Orchard 应用程序之外记录的内容:

https://blogs.msdn.microsoft.com/benjaminperkins/2016/07/01/how-to-view-the-event-logs-of-your-azure-app-service/

否则,您可以尝试控制台构建和 FTP,而不是 VS 发布?

执行:msbuild Orchard.proj /t:Precompiled /v:m /m

然后上传\build\Precompiled文件夹到site\wwwroot

如果这是一个新站点,您实际上应该点击设置页面以粘贴连接字符串以初始化空数据库。此外,此方法应该可以相当快地启动,因为不会在服务器上进行编译。

于 2017-02-07T05:41:08.713 回答