Angularjs 如何让BlogEngine.NET在本地环境之外运行?
我正在尝试运行BlogEngine.NET。它在VisualStudio中本地运行良好,但每当我在本地计算机之外发布它时,都不会显示任何帖子 我认为这是因为没有加载任何脚本或CSS(文章是通过AngularJS完成的)。我已确保IIS中允许读写权限,因此我知道这不是问题所在 我认为AngularJS没有正确加载,因为当我转到管理面板时,返回的url带有404错误,如下所示: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
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上运行它 希望这有帮助 祝你今天愉快 布莱恩·基思·戴维斯