我设法使用SecureAuth在一台托pipe简单的index.html的IIS服务器上工作,然后是一个简单的ASP.net MVC 4应用程序,两者都很好。 但是今天,我试着简单地将我的应用程序指向一个新的ASP.net CORE应用程序。 我所做的只是改变在IIS中的目录,没有什么特别的。 我在服务器上安装了.NET Core主机,它工作(应用程序运行并加载就好了),直到我需要使用SecureAuth重新进行身份validation。 在这种情况下, https ://mywebsite.com/Shibboleth.sso/SAML2/POST结果是404而不是200.我的第一个想法是WebConfig,我对此了解甚less。 这里是旧的, 这里是新的,从Visual Studio 2015的默认模板中都没有改变。 是否有任何额外的服务器configuration需要继续,或者在那个触发未定义行为的WebConfig中有一个奇怪的处理程序? Shibboleth对我来说是新的,所以去轻松点! 编辑:一些额外的细节…在IIS版本8我configuration了ISAPI和CGI限制,ISAPI筛选器和处理程序映射(未选中“仅在请求映射到…时调用处理程序”)指向Shibboleth DLL。 我所有的Shibbolethconfiguration文件都能很好的与旧的应用程序一起工作,所以我不明白这可能是怎么回事。
我有一个Web应用程序,在IIS 8.5的两台Windows 2012 R2服务器之间进行负载平衡。 有时候,似乎IIS进程在一台Web服务器上“卡住”,但是没有任何地方出现问题 – 而不是在我们的应用程序日志或Windows事件日志中。 唯一修复它的是iisreset。 我们知道发生这种情况的唯一方法是因为网站无法间歇加载,我们收到电子邮件通知。 如何在不依赖监控警报的情况下捕捉这些事件? 我想在负载均衡器上configuration一个HTTP探测器,但这意味着Web服务器将被静静地移除,我们不知道Web服务器有问题。
我有IIS网站与Windows身份validation(只)启用(让我们说,site.domain.com)。 我的网站在它的子网站上调用HTTP rest API(可以说site.domain.com/api)。 这是不同的应用程序。 它工作正常,当我把这个API作为应用程序池标识。 当我使用模拟,我得到错误401未经授权。 IIS服务器安装细节: IIS服务器由第三方负载均衡器负载平衡。 IISpipe理器中的两个站点看起来像图像 这两个网站只有Windowsvalidation启用和协商作为第一个提供者。 两个网站都有不同的应用程序池 这些应用程序池具有相同的应用程序池标识(可以说DOMAIN \ apppool)。 Spn的设置是(你可以看到我尝试了一切): PS C:\WINDOWS> setspn.exe -l DOMAIN\apppool Registered ServicePrincipalNames for SOMECN: HTTP/site/api HTTP/site.domain.com/api HTTP/site HTTP/site.domain.com 我可以使用Kerberos与这两个站点进行通信。 useAppPoolCredentials = True并且useKernelMode = false为两个站点设置。 在AD应用程序池帐户已标记选项“信任此用户委派任何服务(仅Kerberos)” 错误: IIS使用模拟logging失败的请求: 2017-10-04 14:40:57 192.168.81.101 GET /api/Test/Impersonate – 443 – 192.168.81.21 – – 401 2 5 1433 2017-10-04 14:40:57 […]
我有一个随机从IIS中卸载的Azure Web应用程序,并且所有对Web应用程序的请求都会导致IIS通用消息“无法检索目录列表”。 发生这种情况时,Azure会将Web应用程序报告为健康并且仍然加载,但是应用程序本身不处理任何请求。 要解决这个问题,我们要么重新部署应用程序,要么启用app_offline文件,然后删除它。 这似乎触发IIS重新加载应用程序。 通过Azure门户重新启动Web App不起作用。 我已经检查了应用程序的见解,在这种情况发生之前通常会有CPU使用率的上升,但并不总是如此。 我擦洗了原木,没有看到任何相关的东西。 我在Azure上就这个问题开了一张咨询台票,他们表示有服务器维护至less有一次发生,但并不总是这样。 我不确定为什么我的应用程序在日常维护后不能恢复。 非常可疑,我需要在每个维护时段之后手动启动应用程序以重新加载应用程序。 我有一些问题: 有没有人有过这样的问题的经验?可能是什么原因? 这可能是由应用程序本身的错误引起的? 当然,即使一个未处理的exception也不能完全卸载应用程序。 有没有我可以用来防止这种情况发生的configuration设置?
有没有办法共享使用ASP.NET MVC 2的多个IIS7.5服务器之间的会话和caching? 就像我们可以用Rails / Django和一个memcached服务器轻松做到的一样。 它看起来像IIS控制面板中的“Web Farm模式”,但我不确定。
我认为这属于“从不要求开发人员做服务器pipe理员的工作”的范畴。 我是一个开发人员编写几个ASP.NET MVC 2网站。 我试图使用ASP.NETconfiguration工具来创build一些用户angular色,但它一直给我一个错误,指出它找不到我的数据存储,并且AspNetSqlProvider无法连接到数据库。 我已经运行了aspnet_regsql,但只创build了用户pipe理所需的表。 它没有帮助我的连接问题。 从我可以看到,我的连接string是好的。 作为一个testing,我在debugging器中启动了一些MVC教程应用程序。 既显示和保存我的input数据,所以看起来像数据库在某种程度上工作。 之后,我决定testing是否可以通过Management Studio将一些.mdf文件附加到数据库。 我试了一个'空'文件(文件夹结构完好无损,但没有表格),还有一个我已经充实了我的项目之一。 在这两种情况下,Management Studio都声称无法find这些文件,尽pipe现有和我手动inputpath。 所有这些似乎指向权限问题。 我只是不确定问题所在的哪一边 – 数据库或文件 – 或如何解决它。 任何帮助将不胜感激。 注意:所有这一切都发生在我的Win 7笔记本电脑上,包括Visual Studio 2010 Professional。
很难描述,但是这是由ASP.NET 4.0 MVC 2.0安装程序提供的服务。 有谁知道为什么会发生这种情况? 这是本地发生的,以及我们在另一台服务器上的分段环境(使我认为它是基于代码的…)。 让我知道其他信息会有帮助。 干杯
我是服务器和部署新手,所以我想知道如果有人可以帮助我。 我有一个在运行Windows 2008和IIS 7的服务器上运行的Web应用程序。此时该应用程序正在Web服务器的端口85上运行。 我想将其更改为默认端口,因为我希望它在域名地址下运行。 这个Web应用程序非常复杂,并且处理许多也在服务器上保存的数据库。 如果我更换端口,这会对应用程序有什么负面影响? 任何意见表示赞赏,谢谢
假设您有一些MySQL数据库,500GBstream量和一天中的数据变化大约10GB。 主办一个这样的网站(大致)需要多less费用? 你应该有多less个不同的服务器? 有多台服务器有什么优势?
我希望以安全的方式部署受信任的应用程序。 我有一个空的VPS(没有操作系统)。 但是我不知道如何在其上安装Windows Server 2008 R2(Enterprise / Datacenter)和SQL Server 2008(Enterprise)。 主要目的是部署ASP.Net v4 MVC 2和XBAP Apps + LINQ,还可以使用SQL Server作为我的Windows应用程序的远程访问。 另外,任何人都可以指示我一些资源,告诉我知道设置一个Windows域,configurationIP设置,安装和configuration操作系统和function等