RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-497216

Андрей's questions

Martin Hope
Андрей
Asked: 2022-08-18 14:31:19 +0000 UTC

错误 500.19 IIS 10 Windows 10

  • 0

我在启动在 asp.net 目标框架 4.5.2 上创建的应用程序时寻求帮助,服务器是本地 IIS(不是 IIS Express)。更新了 PC 上的 Windows,应用程序停止运行。在 windows 10 服务中,您可以安装 IIS 10 并在那里您可以选择 asp.net 3.5 和 asp.net 4.8。

具有这些服务器设置的应用程序无法启动并引发 500.19 错误。根据论坛上的建议,通过 iis 授予了对应用程序所在文件夹的访问权限,以及对整个应用程序的 IIS_IUSRS 帐户的访问权限。

错误 500.19 在 web.config 的路径上发誓。试图找出 web.config 中的问题。如果您删除 section <location>,应用程序会尝试启动,但不响应。

控制台 cmdlet dism/online/enable-feature/all/featurename:IIS-ASPNET45 没有任何改变。据我记得,在最后一个 Windows 10 上,可以在 IIS 服务中选择 asp.net 4.5,因为一切正常。

会有人有什么想法吗?

谢谢!

.net windows-10
  • 1 个回答
  • 25 Views
Martin Hope
Андрей
Asked: 2022-07-05 21:02:48 +0000 UTC

指向 Web 应用程序端口的授权请求

  • 0

有一个项目,其中有两个 Web 应用程序(Security 和 Web api)。它们在 VS 中运行时在 IIS Express 服务器上旋转。

安全检查登录并颁发令牌。应用程序在启动时部署到该地址http://localhost:37575/

项目启动时,位于 的 Web 应用程序http://localhost:37574/以授权方式启动。发送post请求(登录名、密码)时,出现404错误,并且控制器的路径为http://localhost:37574/token/password,即在root中指定了web应用程序的端口,而不是安全应用程序的端口。

据我了解,这就是404错误的原因。他找不到合适的控制器?因为它查看了错误的端口,因此查看了错误的应用程序。在这方面,问题是,需要调试什么才能正确寻址?

从安全应用程序调用所需的 api 方法:是[RoutePrefix("token")]

[RoutePrefix("token")]
public class TokenController : ApiController
{
    private readonly IUserService _userService;
    private readonly IActiveDirectoryService _adService;
    private readonly IRefreshTokenService _refreshTokenService;

    public TokenController(IUserService userService, IActiveDirectoryService adService, IRefreshTokenService refreshTokenService)
    {
        _userService = userService;
        _adService = adService;
        _refreshTokenService = refreshTokenService;
    }

    [Route("password")]
    [HttpPost]
    public TokenResult Password(PasswordModel model)
    {
        if (!ModelState.IsValid)
            throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));

        try
        {
            var user = _adService.Authenticate(model.Login, model.Password);
            return CreateTokenResultFor(user);
        }
        catch (AuthenticationException ex)
        {
            throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.Forbidden, ex.Message));
        }
    }

在 web 控制器中调用 post 方法:

authenticate(login: string, password: string) {
        return this.$http.post<TokenResult>("security/token/password", { grant_type: "password", login: login, password: password }).then(response=> {
            this.completeAuth(response.data, "password");
        });
    }

试图把端点http://localhost:37575/security/token/password,但它没有解决问题。

c# asp.net-web-api
  • 1 个回答
  • 68 Views
Martin Hope
Андрей
Asked: 2022-06-26 18:56:57 +0000 UTC

Web api 无法在 .NetFramework 4.8 服务器上运行

  • 0

将项目从 .NetFramework 4.5.2 更新到 .NetFramework 4.8 时,出现路由错误,post 请求返回错误 404。应用程序部署在 Windows Server 2012、IIS 8.0 上。在 VS 的本地机器上,项目运行没有问题。在与手鼓共舞一周后,我尝试将 Security 应用程序返回到 .NetFramework 4.5.2 版本并且它起作用了。现在路线正常工作。谁能建议可能是什么问题?当你改变平台时会发生什么?

我补充:我在服务器上应用应用程序的结构。Web 应用程序本身在 .net4.8 上运行,只有安全性不起作用。此外,如果您在 IIS 中运行安全应用程序,则它会打开起始页,并且路由不会更进一步。

项目结构: 项目结构

网络应用程序 iis 网络应用程序 iis

网络应用服务器 网络应用服务器

应用安全和存在 应用安全和存在

安全应用下载页面 安全应用下载页面

授权错误 授权错误

详细的错误描述 详细的错误描述

.net asp.net
  • 1 个回答
  • 80 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5