Angularjs 如何让BlogEngine.NET在本地环境之外运行?

Angularjs 如何让BlogEngine.NET在本地环境之外运行?,angularjs,asp.net-mvc,deployment,blogengine.net,Angularjs,Asp.net Mvc,Deployment,Blogengine.net,我正在尝试运行BlogEngine.NET。它在VisualStudio中本地运行良好,但每当我在本地计算机之外发布它时,都不会显示任何帖子 我认为这是因为没有加载任何脚本或CSS(文章是通过AngularJS完成的)。我已确保IIS中允许读写权限,因此我知道这不是问题所在 我认为AngularJS没有正确加载,因为当我转到管理面板时,返回的url带有404错误,如下所示: 8926/admin/%7B%7BSiteVars.RelativeWebRoot%7D%7Dadmin/#/dashbo

我正在尝试运行BlogEngine.NET。它在VisualStudio中本地运行良好,但每当我在本地计算机之外发布它时,都不会显示任何帖子

我认为这是因为没有加载任何脚本或CSS(文章是通过AngularJS完成的)。我已确保IIS中允许读写权限,因此我知道这不是问题所在

我认为AngularJS没有正确加载,因为当我转到管理面板时,返回的url带有404错误,如下所示:

8926/admin/%7B%7BSiteVars.RelativeWebRoot%7D%7Dadmin/#/dashboard
而不是:

8926/admin/#/dashboard
即使我手动取出所有
%7B%7BSiteVars.RelativeWebRoot%7D%7Dadmin
文本,帖子仍然不会像本地那样显示,这让我相信帖子也与AngularJS相关

有人知道如何解决这个问题吗?这可能不是BlogEngine.NET的问题,而只是IIS中Javascript和CSS的加载问题


我的项目的文档是。

BlogEngine.Net已移动到GitHub,最新更新就在那里

最好到这里:

然后重新安装,再试一次

我有一个新安装,在这里没有问题:

总共花了大约30分钟,它100%启动并运行,创建了新的web应用程序服务、数据库、更改web.config、发布到Azure,并对设置进行了一些更改

您使用什么网络主机来托管您的网站

您也可以在此处免费试用Azure Web App服务:

如果您可以让它在那里工作,但不能在您当前的web主机上工作,那么这就指向了web服务器问题,因为您可以在本地和Azure上运行它

希望这有帮助

祝你今天愉快

布莱恩·基思·戴维斯