继承的web服务器运行内部web控制台程序,但未使用IIS..需要帮助进行逆向工程



一个内部(在域外不可用(.Net Core 3.1控制台程序几年前由一位前程序员放置在Windows标准服务器2016上。我被要求创建一个类似的程序。因此,作为参考,我使用VS2019查看了当前的程序源代码。我以为当前的程序是由IIS托管的。但在查看了托管该程序的服务器后,IIS没有在GUI中设置任何站点或应用程序。。。只是"起始页"。这是一个自我托管的案例吗?要从本地PC浏览器运行该程序,我只需键入SERVERNAME:33(我猜33是端口号(。我的新程序需要以与当前程序相同的方式设置。但我不知道在哪里可以找到"33",将其更改为不同的数字以避免冲突。

注意:当我右键单击VS中的当前项目并选择properties和DEBUG时,所使用的端口显示为5000。我还检查了"LaunchSettings.JSON",它也显示了5000。是否有一个HOST文件可以将程序重定向到端口33?谢谢

正如Lex-li所说,您可以使用该命令来获取端口33上运行的应用程序的详细信息:

1( 以管理员身份打开命令提示符。

2( 键入netstat-ano-p tcp|find"33〃;。

3( 如果任何应用程序正在使用该端口,则会显示该应用程序的详细信息。该数字显示在列表的最后一列,是该应用程序的PID(进程ID(。请记下这一点。

4( 键入tasklist | find"1400〃;。将数字替换为您从上述命令中获得的进程id

您将获得有关哪个应用程序正在端口33上运行的详细信息。

相关内容

  • 没有找到相关文章

最新更新