我已经使用事件查看器创build一个自定义视图的所有ASP.net错误通过使用GUI如下 如何为单个网站创build自定义视图?
我已经打败了我的头对谷歌试图让这个工作,但我想我只是不完全理解重写引擎或我在正则expression式臭。 不过,这是我的场景。 我使用安装了URL Rewrite的IIS 7.5。 我有权访问web.config文件。 假设实际的服务器名称(本地和DNS)是authoritative.domain.subdomain.com。 它有一个cname.domain.subdomain.com的CNAME。 我想做一些事情: 强制https 将所有请求redirect到cname.domain.subdomain.com(甚至是部分/非FQDN,如authoritative,authoritative.domain或cname.domain) 如果请求是针对根站点的,则附加/子文件夹 尽可能地尝试一下,我可以让这些规则独立工作,但是当它们一起使用时,我不能让它们全部工作。 再次注意,这是IIS(我别无select),这样可能会使事情变得复杂。 谢谢你的帮助!
我正在尝试实现身份validation到我的网站。 当我尝试访问安全网站时,我已经设法正确地redirect到login页面,我可以login。 但问题是,login后我无法访问静态文件(如.html,.css,.js等),但我可以访问没有任何问题的.aspx文件。 我得到错误代码0x80070542错误500.0。 实际上,我在这里发现了我的问题的非常精确的描述,但解决scheme不适合我(我已经有IIS_IUSRS在那里)。 有没有人遇到类似的问题? 如果你需要看到我的web.config部分,让我知道,我会添加它们。 谢谢
我即将把我的网站从IIS迁移到Linux VPS。 其中一部分涉及更新区域logging。 从更改我的区域logging到传播到客户端计算机时,会有一段时间。 因此,将向IIS服务器请求指向不同IP的域。 我想configuration我的服务器,以便当它接收到http://example.com/some/path的请求时,透明地(或非透明地)将请求转发到新服务器。 请注意,我不能简单地做一个302redirect,因为域名不变,只有区域logging的域名。 我怎样才能做到这一点? 谢谢,詹姆斯
目前我有一个Windows Server 2003的networking版,主办公共网站。 我想用新的服务器replace这个服务器。 在寻找新的操作系统时,我注意到windows不再为服务器提供特定的“networking版”。 哪个版本的Windows 2012版本最适合运行Web服务器?
* IIS 7.5 * Windows Server 2008 R2我有一个从IIS中的两个应用程序定向的文件夹物理path。 '菠萝'和'PineappleJR'。 'PineappleJR'被删除了,但它仍然出现在节点树中作为内容视图文件夹,我不能删除,因为它是连接从'菠萝'的所有目录。 另外,在附加菜单和动作窗格中也没有选项。 如何从节点树列表中删除“PineappleJR”并保留“Pineapple”应用程序? 感谢您的关注
在过去的12个月里,我们一直在为此而苦苦挣扎。 我们认为这是由于一两个应用程序泄露了内存,或者是在经典的ASP中经过多年的编程而累积的大量泄漏。 我们已经开始转换到ASP.NET,但我们仍然有大量的经典应用程序。 我们试着改变IIS重启的方式,这取决于CPU和内存的使用情况,我们试图清理一些进程。 我们已经安装了多个分析工具,以便能够准确跟踪来自哪里,无济于事。 就在今天,我们终于能够find更详细的错误信息,“检测到可能阻塞或泄漏在W3WP线程72所拥有的asp!g模板caching+ 88的关键部分”。 它还指出,“ASP.DLL目前在ASP模板cachingpipe理器上持有关键部分locking…”。 ( 查看大图 ) 所以。 有没有什么工具可以帮助我们追踪泄漏的来源? 或者,也许有更好的方式来重新启动它,然后冻结我们的整个Web进程? 我感谢你的时间!
在CRM运行报表时,我在CRM负载平衡实时环境中随机获取此exception。 System.ServiceModel.Security.SecurityNegotiationException:对SSPI的调用失败,请参阅内部exception。 System.Security.Authentication.AuthenticationException:对SSPI的调用失败,请参阅内部exception.System.ComponentModel.Win32Exception:目标主体名称不正确 所以我的下一步是更新运行其服务的SSRS和CRM域帐户的SPN。 在一个环境中: 2个CRM服务器: live-srv-crm01 ; live-srv-crm02 live-srv-crm01 ; live-srv-crm02 2个SSRS服务器: live-srv-ssrs01 ; live-srv-ssrs02 live-srv-ssrs01 ; live-srv-ssrs02 FQDN的服务器遵循以下语法: live-srv-crm01.companyname.azure 对于在任何SRSS服务器中运行Reporting Services服务的域帐户,我没有任何SPN设置。 运行CRM应用程序池的帐户的我的SPN是: http/live-srv-crm01.companyname.com http/live-srv-crm01 http/internalcrm.companyname.com http/internalcrm 对于运行Reporting Services服务的每个域帐户,将针对此设置进行SPN疑难解答吗? http/live-srv-ssrs01 http/live-srv-ssrs01.companyname.azure和 http/live-srv-ssrs02 http/live-srv-ssrs02.companyname.azure 或者我需要更新运行CRM应用程序池的域帐户的SPN? http/live-srv-crm-01.companyname.azure http/live-srv-crm02 http/live-srv-crm02.companyname.azure 要testing执行步骤1是否有效,是否需要iisreset ?
所以这个问题是重复的: IIS 7.5 – 为什么我的configuration文件没有拿起,但没有答案在那里和IIS连接string不被inheritance有一个答案,但接受的答案没有帮助我。 我们在C:\ Windows \ Microsoft.Net下的每个.NET framework版本下为32位和64位configuration设置了连接点指针,以指向我们设置的文件夹C:\ TSNetConfig。 所以我们有: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\TSNetConfig C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\TSNetConfig TSNetConfig是结点指针。 在TSNetConfig文件夹下,我们有一个SystemWideConnectionStrings.xml文件,其中包含了我们所有应用程序的所有连接string。 我们编辑每个configuration文件夹下的machine.config文件,以使其中: <connectionStrings configSource="TSNetConfig\SystemWideConnectionStrings.xml" /> 但是,由于某些原因,当我们查看IIS中每个站点的连接string时,它只有一个在部署应用程序时发布的默认string。 它没有拿起任何其他的。 我们在其他几个IIS服务器上使用这个设置,并且它们填充得很好; 但是这个服务器上的应用程序都没有select它们。 我已经检查了一些东西: 确保应用程序池设置为在适当的框架版本上运行 确保应用程序池默认在正确的框架版本上运行,如我链接的第二个问题所build议的 有什么build议么?
我有一个应用程序在IIS中通过ISAPI扩展运行,输出JSON文件基于inputURL(它与RESTful接口 – URL的格式为http://domain/path/to/resource.json )。 该应用程序工作正常,但我无法获得IIS输出caching为我生成的文件工作。 在我的web.config中有: <system.webServer> … <caching> <profiles> <add extension=".json" policy="CacheForTimePeriod" kernelCachePolicy="DontCache" duration="00:00:30" /> </profiles> </caching> </system.webServer> 我也试过使用*但是这也不起作用。 任何想法,为什么这是行不通的? 谢谢!