【问题标题】:Access to the web application denied拒绝访问 Web 应用程序
【发布时间】:2019-04-29 09:14:37
【问题描述】:

我正在开发一个 Visual Studio 项目,mvc 和 c# 语言。这个项目是我的一位同事传给我的,问题是当我尝试登录时,我无法登录。检查了几次我认为问题出在角度控制器上。事实上,当我尝试登录时,即使我输入了正确的数据,我也会运行“err”。给我的错误是:“无法加载资源:net::ERR_CONNECTION_REFUSED [http://localhost:1336/token]”。

LoginController.prototype.doLogin = function(){
    var that = this;
    this.authService.login(this.vm.username, this.vm.password).then(
        function(response) {
            that.layoutService.gotoHome();
        }, function(err) {
            that.vm.hasInvalidData = true;
        }
    );
}

【问题讨论】:

  • 这只是一个英文论坛。如果你能确定翻译,你会得到一些帮助。

标签: c# asp.net-mvc angular visual-studio


【解决方案1】:

您的本地计算机的端口 1336 上似乎没有运行任何东西,从而导致 Angular AJAX 调用失败。确保在 Visual Studio 中配置 MVC 项目以侦听端口 1336,并将其设置为启动项目。

【讨论】:

  • 我的电脑有问题吗?因为在我同事的计算机上该项目有效
  • 不是您的计算机,而是您计算机上项目的设置。 Visual Studio 至少允许为每个用户或每个项目设置 Web 应用程序。
  • 但是在项目的属性中设置了'1336'作为一扇门。这两天我被困住了:(
  • 在这种情况下,可能是多种情况:您没有启动侦听端口 1336 的 Web 应用程序,您的防病毒软件或防火墙阻止了 1336,您的 IT 有阻止某些特定的策略端口等。没有现场很难排除故障。
猜你喜欢
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
  • 1970-01-01
  • 2020-11-05
  • 1970-01-01
  • 2013-05-09
  • 2021-10-17
  • 1970-01-01
相关资源
最近更新 更多