问题标签 [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.
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 (取消选中附加查询字符串)
但它什么也没做。我错过了什么吗?
c# - 配置 IIS 以接收电子邮件
根据这个答案,可以将 IIS 配置为接收电子邮件。这就是我想做的。但答案说它是在 domain 下的IIS SMTP下完成的。
我使用 IIS 管理器连接到我的网站(在网络主机上),我看到的唯一 SMTP 选项是ASP.NET标题下的SMTP 电子邮件。(我还有一个标题是IIS,但它下面没有任何 SMTP。)
单击SMTP 电子邮件会显示“使用此功能...发送电子邮件时...”的选项。它有一个用于电子邮件地址的文本框和一个单选按钮,可以从将电子邮件发送到 SMTP 服务器和将电子邮件存储在取件目录中进行选择。
我没有看到任何允许它接收电子邮件的选项。
那么接收电子邮件的选项在哪里?
(如果您有不同的方式来接收电子邮件而不对其采取任何操作,我很高兴听到它。我想处理电子邮件,无论它被发送到哪个地址,只要它是我的域。)
c# - 如何将条目添加到 IIS 虚拟目录的配置
我正在尝试将一些自定义属性添加到 IIS 中的虚拟目录的配置中,但是当我提交更改时,我得到了 DirectoryNotFoundException
我已经尝试了多种方法,大多数是这样的
服务器管理器对象明确定义为
我期望在配置中是这样的:
相反,我收到了一个错误
按照它尝试保存的路径,我看不到我的虚拟目录的子文件夹,但我可以创建它们,甚至以编程方式
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
. 我希望这将在每个版本中被覆盖,这样网站就会失去它的路径。
我想到了两件事:
- 也许IIS管理器中有一种方法可以设置路径,不会自动更改?
- 删除
staad-portal
工件 .zip 内的文件。
我不知道如何实现两者。任何人都可以将我推向正确的方向,其他解决方案同样受欢迎。
asp.net - Asp.net 中的应用程序池与应用程序域回收?
我对回收应用程序池和应用程序域的影响有点困惑。为我红了一篇高票的文章如下: Appdomain 回收究竟是什么
它说appdomain
回收是由设置或 bin 文件夹的任何更改引起的,但如下所示
应用程序池也被使用该应用程序池的网站中的配置更改回收,此时我想到了三个问题
1.首先,对于website1中所做的任何配置更改也会影响website2,因此它们都使用相同的应用程序池,回收应用程序池是否合理?那么,使用相同应用程序池的多个应用程序之间的隔离边界会发生什么?
2.其次,AppPool回收和AppDoman Recyclyng到底有什么区别?,因为它们在回收的时候似乎都在做同样的事情?
3.根据上图,我们是否可以得出这样的结论,配置更改肯定会回收 AppDomain 但不一定是 AppPool ?
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
启动并运行
asp.net - IIS 无法安装自定义模块
我从几个小时以来一直在尝试从管理器在 IIS 上安装自定义模块。我用 C# 编写了它。
我能够将它加载到我创建的测试 ASP.NET 应用程序中。我将它复制到 bin 文件夹中,并将这一行添加到 web.config 中:
有用。
要将其添加到 IIS,我尝试了:
将输出的DLL放到网站根目录的bin文件夹中,如下所示:https ://i.gyazo.com/14b54742cc758d6083a9787df8a8cbe1.png
将其添加到模块列表中,如下所示:https ://i.gyazo.com/b686a505c8d4785ffb63d5c384580ac5.png 但我收到此警告:https ://i.gyazo.com/b137ecca9369cc53018aecd7409d8737.png
我已经尝试手动编辑配置文件,签署 dll,将其添加到全局存储,更改 .NET 版本,但它没有任何改变。该模块未加载,并且似乎未安装。
这是我班级的确切名称:https ://i.gyazo.com/10973b6852e1d1de139641905bee2b19.png
非常感谢您的帮助 :)