Tag: iis

如何在IIS 7应用程序池中设置.net Framework 4.5版本

我安装了Visual Studio 11 Beta,突然之间所有在VS 11 Developer预览下创build的asynchronous操作方法开始挂起(显然这个问题: http : //blogs.msdn.com/b/pfxteam/archive/2012/03/ 03 / 10277166.aspx )。 我的应用程序使用v4.0.30319作为框架版本,但没有select使用4.5。 我修复了我的.net 4.5安装确定,但没有。 有没有办法在IIS中进行configuration? 我需要bin部署文件(如果是的话)?

如何在IIS上设置Mercurial和hgwebdir?

我一直在寻找关于如何获得hgwebdir在IIS上工作的体面的指示,但我还没有find很多值得。 Mercurial wiki上有这个“一步一步” ,但不是很好。 还有这个和这个 ,但是我再也找不到好的步骤来引导那些开始。

如何从证书和私钥创build.pfx文件?

我需要.pfx文件来在IIS上的网站上安装https。 我有两个单独的文件:证书(.cer或pem)和私钥(.crt),但IIS只接受.pfx文件。 我显然安装了证书,它在证书pipe理器(mmc)中是可用的,但是当我select证书导出向导时,我不能selectPFX格式(它是灰色的) 有没有什么工具可以做到这一点,或C#的例子做这个编程?

ASP.NET MVC和IIS 5

什么是托pipe一个ASP.NET MVC应用程序在IIS 5(6或7)上工作的最佳方式。 当我试图发布我的ASP.NET MVC应用程序,我似乎得到的是404错误。 我已经做了一些googleing,并find了一些解决scheme,但都没有看起来超级优雅,我担心,如果他们将无法使用,一旦我来使用共享主机环境的应用程序。 解决scheme1 右键单击inetmgr.exe上的应用程序虚拟目录。 属性 – >虚拟目录选项卡 – >configuration。 添加一个新的映射扩展。 扩展名应该是。*,它将被映射到可执行文件C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll或计算机上的相应位置(您可以简单地从映射.aspx文件)。 在映射上,取消勾选“检查该文件是否存在”。 3 X好,你很好走。 如果你愿意,你可以将这个设置应用到你的所有网站。 在步骤1中,点击“默认网站”节点,而不是您自己的虚拟目录,并在第2步转到“主目录”选项卡。 其余的是一样的。 通过ASP.NET路由所有的东西似乎是一件有趣的事情。 解决scheme2 编辑MVC路由以在URL中包含.mvc,然后执行基于此扩展的解决scheme1中的步骤。 编辑:原始图像链接丢失,但这里是从谷歌的caching:

caching特定的Javascript和CSS文件

我如何caching一些特定的JavaScript和CSS文件。 我发现从这个网站的build议把这个在我的.htaccess文件 AddOutputFilter DEFLATE css js ExpiresActive On ExpiresByType application/x-javascript A2592000 但是这是不完整的。 什么是.htaccess ,我怎样才能创build它,在哪里存储它,在我的网站的根文件夹? 以下陈述的含义是什么: AddOutputFilter DEFLATE css js ExpiresActive On ExpiresByType application/x-javascript A2592000 我不想caching我所有的Javascript和CSS文件,而只是一些永远不会改变的特定文件。 我该怎么做?

.htaccess或.htpasswd等价于IIS?

有谁知道是否有一个相当于IIS的.htaccess和.htpassword? 我被要求将应用程序迁移到使用.htaccess的IIS来控制对基于.htaccess文件内容的各种URL中的文件集的访问。 我做了谷歌search,没有任何结论。 是否有我需要购买的一般方法或工具来提供此function?

Web应用程序问题(web.config错误)使用IIS7.5和ASP.NET v2的HTTP 500.19

这是整个团队疯狂。 IIS或我们的Web服务器必须有一些简单的错误configuration部分,但每当我们尝试在IIS 7.5上运行ASP.NET Web应用程序时,我们都会得到以下错误… 这是完整的错误: HTTP Error 500.19 – Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. `Detailed Error Information` Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x8007000d Config Error Config File \\?\E:\wwwroot\web.config Requested URL http://localhost:80/Default.aspx Physical Path Logon […]

IIS 7.5 +为RESTFul服务启用PUT和DELETE,不扩展

我想了解IIS 7.5如何处理POST和PUT请求。 我正在使用OpenRasta框架编写一个RESTful服务。 POST操作没有任何问题,但是对同一个URL的PUT操作没有任何问题。 它返回错误如下 Detailed Error Information Module: IIS Web Core Notification: MapRequestHandler Handler: StaticFile Error Code: 0x80070002 这个url就像下面这个“http://localhost/MyService/Resource.Something.manifest” 相同的设置在Visual Studio开发IIS工作正常。 解 基本上,默认的ExtensionlessUrlHandler不接受PUT和DELETE谓词。 只需要添加它们。 <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />

CSS,图像,JS不加载在IIS中

我的所有应用程序工作正常,但突然间IIS下的所有网站不加载CSS,图像,脚本。 它redirect到login页面。 如果我login它工作正常。 例如mysite.com/Account/LogOn?ReturnUrl=%2fpublic%2fimages%2ficons%2f41.png 在我的本地机器上工作正常,没有login。

浏览器取消请求时出现ASP.NET Web API OperationCanceledException

当用户加载一个页面时,会发出一个或多个ajax请求,这些请求会触发ASP.NET Web API 2控制器。 如果用户导航到另一个页面,在这些Ajax请求完成之前,请求被浏览器取消。 我们的ELMAH HttpModule会为每个取消的请求logging两个错误: 错误1: System.Threading.Tasks.TaskCanceledException: A task was canceled. at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext() — End of stack trace from previous location where exception was thrown — at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext() — End of stack trace from previous […]