问题标签 [iis-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1071 浏览

iis - IIS 8.5 如何使用 URL 重写设置反向代理

我试图让一个(公共)服务器 A 充当另一个(私有)服务器 B 的反向代理。服务器 B 对服务器 A 可见。即,如果我在服务器 A 上并且我在浏览器中键入:

https://serverb.us/folder/application

我看到了申请。我想要这样,如果用户键入:

https://servera.us/folder/application

他看到了服务器 B 上的 Web 应用程序。这可能吗?

我尝试通过在 IIS 管理器中添加重写规则

URL 重写 > 添加规则 > 反向代理 >

我将入站规则更改为完全匹配:https ://servera.us/folder/application (忽略大小写)

重写 URL:https ://serverb.us/folder/application (取消选中附加查询字符串)

但它什么也没做。我错过了什么吗?

0 投票
2 回答
1584 浏览

c# - 配置 IIS 以接收电子邮件

根据这个答案,可以将 IIS 配置为接收电子邮件。这就是我想做的。但答案说它是在 domain 下的IIS SMTP下完成的。

我使用 IIS 管理器连接到我的网站(在网络主机上),我看到的唯一 SMTP 选项是ASP.NET标题下的SMTP 电子邮件。(我还有一个标题是IIS,但它下面没有任何 SMTP。)

单击SMTP 电子邮件会显示“使用此功能...发送电子邮件时...”的选项。它有一个用于电子邮件地址的文本框和一个单选按钮,可以从将电子邮件发送到 SMTP 服务器和将电子邮件存储在取件目录中进行选择。

我没有看到任何允许它接收电子邮件的选项。

那么接收电子邮件的选项在哪里?

(如果您有不同的方式来接收电子邮件而不对其采取任何操作,我很高兴听到它。我想处理电子邮件,无论它被发送到哪个地址,只要它是我的域。)

0 投票
1 回答
78 浏览

c# - 如何将条目添加到 IIS 虚拟目录的配置

我正在尝试将一些自定义属性添加到 IIS 中的虚拟目录的配置中,但是当我提交更改时,我得到了 DirectoryNotFoundException

我已经尝试了多种方法,大多数是这样的

服务器管理器对象明确定义为

我期望在配置中是这样的:

相反,我收到了一个错误

按照它尝试保存的路径,我看不到我的虚拟目录的子文件夹,但我可以创建它们,甚至以编程方式

0 投票
1 回答
588 浏览

iis - 如何将 Angular 应用程序部署到 IIS 管理器?

我知道这个问题是某种通用的,但是我想到了两种解决方案,但无法解决。如果有更好的问题摘要,我将更新问题..

我正在将 Angular 应用程序从 Azure DevOps Pipeline 部署到我的 Windows Server 上的 IIS 管理器。

每次构建成功时都会创建工件,该工件是一个 .zip 文件,其文件夹名为: staad-portal,Angular dist 文件存储在此文件夹中。好吧,这工作正常。

这就是在 YAML 中创建工件的方式

但是当我将它发布到 IIS 管理器时,网站的物理路径一直更改为根文件夹: C:\build\root而它必须是C:\build\root\staad-portal. 我希望这将在每个版本中被覆盖,这样网站就会失去它的路径。

我想到了两件事:

  1. 也许IIS管理器中有一种方法可以设置路径,不会自动更改?
  2. 删除staad-portal工件 .zip 内的文件。

我不知道如何实现两者。任何人都可以将我推向正确的方向,其他解决方案同样受欢迎。

0 投票
1 回答
107 浏览

iis - IIS 管理器无法保存连接

在 WinServer2K12 R2 上运行 IIS 管理器。我无法保存连接。我以管理员身份运行只是为了排除权限问题。如您所见,保存图标显示为灰色/禁用。我该如何启用它?

灰出

0 投票
1 回答
671 浏览

asp.net - Asp.net 中的应用程序池与应用程序域回收?

我对回收应用程序池和应用程序域的影响有点困惑。为我红了一篇高票的文章如下: Appdomain 回收究竟是什么

它说appdomain回收是由设置或 bin 文件夹的任何更改引起的,但如下所示

在此处输入图像描述

应用程序池也被使用该应用程序池的网站中的配置更改回收,此时我想到了三个问题

1.首先,对于website1中所做的任何配置更改也会影响website2,因此它们都使用相同的应用程序池,回收应用程序池是否合理?那么,使用相同应用程序池的多个应用程序之间的隔离边界会发生什么?

2.其次,AppPool回收和AppDoman Recyclyng到底有什么区别?,因为它们在回收的时候似乎都在做同样的事情?

3.根据上图,我们是否可以得出这样的结论,配置更改肯定会回收 AppDomain 但不一定是 AppPool ?

0 投票
1 回答
1236 浏览

c# - 使用 C# .NET Core 配置应用程序池 .NET CLR 版本

尝试使用此代码分配托管运行时版本时:

它将版本设置为“无托管代码”,但这不是正确的选择。我最终得到了这个: 在此处输入图像描述

如果我选择其他“无托管代码”,则应用程序池工作正常。为什么要创建重复选项?如何选择现有的“无托管代码”?当然使用 C# 代码..

0 投票
2 回答
3369 浏览

web-services - IIS 管理器 - 无法启动 W3SVC 并且服务中缺少 IIS 管理员

我正在尝试W3SVC在 Windows 10 上启动,但我在这里遇到了几个问题:

我去Task Manager并单击“服务”选项卡,然后找到该W3SVC服务,然后右键单击它并选择start,但它没有启动。我试图点击它几次。

我确实有IIS Manager,但我不知道为什么IIS Admin会丢失。Services

World Wide Web Publishing Service已打开并正在运行automatically依赖项选项卡包含应有的所有内容。HTTP服务和窗口进程激活服务

我确实尝试在命令提示符下重新启动 IIS iisreset。但它失败了,出现了错误:

The IIS Admin Service or the World Wide Web Publishing Service, or a service dependent on them failed to start. The service, or dependent services, may had an error during its startup or may be disabled.

我正在尝试运行我创建的自定义网站,IIS Manager但它无法启动。出现错误:

Cannot start service w3svc on computer

我试图启动“万维网发布服务”,但我无法启动它,因为它说:

Error 1068: The dependency service or group failed to start

我想启动我在我的网站上创建的网站,inetpub我希望它w3svc启动并运行

0 投票
1 回答
54 浏览

sql-server - 我正在尝试将 ASP.NET CORE API 版本 3.1 部署到本地 IIS Hostiing 但无法连接到 SQL Server

当我调用需要从 sql 数据库检索数据的操作不起作用时,我已经在本地 IIS Manger 上部署了 asp .net core api 应用程序,我打开 C:\inetpub\logs\LogFiles\W3SVC3 发现 404 not found 错误,我发现了另一个我的日志中出现错误,因为用户 'IIS APPPOOL\service' 的登录失败,但是当我调用另一个返回本地数据的操作时,它工作正常,这是我的连接字符串

而且我的应用程序池不是管理代码: 在此处输入图像描述

0 投票
1 回答
232 浏览

asp.net - IIS 无法安装自定义模块

我从几个小时以来一直在尝试从管理器在 IIS 上安装自定义模块。我用 C# 编写了它。

我能够将它加载到我创建的测试 ASP.NET 应用程序中。我将它复制到 bin 文件夹中,并将这一行添加到 web.config 中:

有用。


要将其添加到 IIS,我尝试了:

  1. 将输出的DLL放到网站根目录的bin文件夹中,如下所示:https ://i.gyazo.com/14b54742cc758d6083a9787df8a8cbe1.png

  2. 将其添加到模块列表中,如下所示:https ://i.gyazo.com/b686a505c8d4785ffb63d5c384580ac5.png 但我收到此警告:https ://i.gyazo.com/b137ecca9369cc53018aecd7409d8737.png

我已经尝试手动编辑配置文件,签署 dll,将其添加到全局存储,更改 .NET 版本,但它没有任何改变。该模块未加载,并且似乎未安装。

这是我班级的确切名称:https ://i.gyazo.com/10973b6852e1d1de139641905bee2b19.png

非常感谢您的帮助 :)