Tag: iis 7

在IIS中,为什么窗口身份validation不会显示为我的Web应用程序的一个选项?

我正在阅读关于如何在IIS 7上为我的Web应用程序设置Windows身份validation 。 在描述中他们有作为一个选项在IIS中的窗口身份validation。 我有Windowsvalidation打开我的机器(我在Windows 7专业64位),我仍然没有看到它作为我的Web应用程序的身份validation选项之一。 为什么?

configuration节'system.web.extensions'不能被读取,因为它缺less一个节声明

我得到错误( configuration节system.web.extensions不能被读取,因为它缺less一个部分声明 ),同时安装我的Web应用程序在Server 2008 32位机与.NET Framework 4.0 。 但在2008年的r2 64位机器上效果不错。 这是我的webconfig文件信息 <configuration> <runtime> <assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> </assemblyBinding> </runtime> <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483647"/> </webServices> </scripting> </system.web.extensions> </configuration> 任何想法摆脱这个错误? 注 :我已经检查了堆栈溢出中的所有相关条目,但没有任何对我有用

IIS7自定义404不显示

使用Intergrated .net 4.0应用程序池创build了一个新的IIS7网站。 以.aspx结尾的URL显示自定义404其他任何东西都会显示蓝色服务器错误页面HTTP错误404.0 – 未find您正在查找的资源已被删除,名称已更改或暂时不可用。 (所以与IE无关) <customErrors redirectMode="ResponseRewrite" mode="On" defaultRedirect="/pages/404.aspx" /> </system.web> <system.webServer> <httpErrors > <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLanguageFilePath="" path="/pages/404.aspx" responseMode="ExecuteURL" /> </httpErrors> </system.webServer> 也试过了 <httpErrors existingResponse="PassThrough" /> 但这只是一个空洞的回应。 我只find了一个有关执行appcmd来testing自定义httperror handling的参考,但这里是结果。 C:\Windows\System32\inetsrv>appcmd list config "http://mysite/file.notexist" -section:httpErrors <system.webServer> <httpErrors> <error statusCode="401" prefixLanguageFilePath="%SystemDrive%\inetpub\custer r" path="401.htm" /> <error statusCode="403" prefixLanguageFilePath="%SystemDrive%\inetpub\custer r" path="403.htm" /> <error […]

.Net 4 / MVC 3应用程序的主机提供商

我通过.Net 4 / MVC 3开发了一个应用程序。 现在我想主办,这是我第一次主办的经验,所以我很困惑,认真需要帮助。 这不是那么复杂的应用程序,基本上作为一个社区图像共享网站。 现在我正在寻找一个托pipe服务,我不太了解,但是我学到的东西我觉得我需要遵循。 主机提供使用IIS 7 (完全支持.NET4 / MVC3,所以我完全可以使用MVC路由function,而不必在路由和支持function(文件MIMEtypes,自定义错误页面等)添加扩展的头痛。 因为它是一个社区网站,所以它应该保持24/7可用,如良好的服务器性能和可用性,所以用户不会被服务器窃听不可用和类似的错误。 域名注册/托pipefunction,安全 SQL Server支持,一个简单的控制面板(我认为Cpanel?) 我的网站的专用IP地址(SSL和更好的search引擎优化) 理想的无限带宽/空间包(因为它的图像共享,所以它可以增加这两个参数) 因为它实际上不是一个商业产品,因此价格便宜。 我知道我已经提出了很多要点,但我也通过其他线程和其他论坛进行了search,发现这些作为推荐的选项,任何关于他们的performance和支持的话: Arvixe | Seekdotnet

IIS URL重写{R:N}澄清

我无法理解{R:N}的用途。 任何人都可以请澄清何时使用 {R:0}与{R:1} 用法示例: <action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" /> 我见过ScottGu使用{R:1} http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx 而下面有{R:0} http://weblogs.asp.net/owscott/archive/2009/11/27/iis-url-rewrite-rewriting-non-www-to-www.aspx 看看下面的IIS链接但是不能静下来消化下面的定义: 对条件模式的反向引用由{C:N}标识,其中N从0到9; 对于规则模式的反向引用由{R:N}标识,其中N从0到9.注意,对于这两种types的反向引用,{R:0}和{C:0}将包含匹配的string

可能添加MIMEtypes到web.config而不可能破坏网站?

我有一个web.config在我的IIS上的网站之一,是增加了对.7z文件扩展名的支持。 当我后来在服务器级别添加了全球.7z支持,这个网站被打破了 – IISpipe理器抱怨说,“不能添加types'mimeMap'的重复收集条目…”和所有的Web请求ig CSS文件结束一个HTTP 500错误。 我在网站的web.config中使用这个: <system.webServer> <staticContent> <mimeMap fileExtension=".7z" mimeType="application/x-7z-compressed" /> </staticContent> </system.webServer> 有没有其他的语法可以将7z添加到列表中,除非它尚未定义?

使用ASP.NET开发服务器设置MIMEtypes

我将以下内容添加到web.config文件中,但是Visual Studio 2010中内置的开发服务器似乎忽略了这一点。有谁知道如何在开发服务器中修改MIMEtypes? <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"/> <staticContent> <mimeMap fileExtension=".mp4" mimeType="video/mp4" /> <mimeMap fileExtension=".ogg" mimeType="audio/ogg" /> <mimeMap fileExtension=".oga" mimeType="audio/ogg" /> <mimeMap fileExtension=".ogv" mimeType="video/ogg" /> <mimeMap fileExtension=".webm" mimeType="video/webm" /> </staticContent> </system.webServer>

Visual Studio 2013提供了“不能添加types'mimeMap'的重复收集条目”

我有一个使用Visual Studio 2010构build的网站。当我升级到Visual Studio 2013,在一些页面上,我会得到一个错误,说: 无法添加具有唯一键属性“fileExtension”设置为“.mp4”的types“mimeMap”的重复收集条目。 经过一番search之后,我在博客上find了一个有用的post,但是由于问题有点不同,我没有在stackoverflow上find它,我想我会在这里发布问题和答案。

如何防止/延长IIS 7中的idleTimeout?

在IIS7中,可以在应用程序池中设置processModel.idleTimeout属性。 工作进程将在指定的闲置时间后closures。 但是,我使用Application_Start来运行一些作业。 如果网站没有访问者,那么这些工作将会被处理,并且不能按时运行。 在IIS 7中,指定何时执行进程回收的常规时间间隔 ( periodicRestart )必须大于idleTimeout 。 如果为idleTimeout和periodicRestart设置较大的值,是否足够安全?

IISredirect保留QueryString?

我有一个url: http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False 我想redirect到: http://anotherwebsite.com/whatever/ 并保留查询string: http://anotherwebsite.com/whatever/?Number=25191108&Name=Something&Remote=False 有没有人有任何想法如何实现这一目标?