iis-7相关内容
我正在创建目录,并将文件写入我的 Web 应用程序中的共享文件夹,该应用程序托管在 Windows Server 2008 上.我正在运行具有 ApplicationPoolIdentity 标识的应用程序池. 到目前为止,为了让您了解我的设置.我已将 Web 应用程序根目录的根权限设置为两个不同的用户:“IUSR"和“IIS APPPOOL\MYPOOL".我使用名称“MYPOOL"作为我
..
..
我有一个应用程序必须处理在其 URL 中获取“特殊"字符(如 &、+、% 等).当我使用这些字符向应用程序发送请求时(当然我发送它们是转义的),我收到带有消息“ASP.NET 检测到 URL 中的无效字符"的“错误请求"响应代码.跟踪请求显示错误是从“身份验证模块"引发的. 我搜索了一下,发现每个页面都有一个 ValidateRequest 并将其值更改为 false 可以解决问题.不幸的是
..
..
我有一个包含嵌套应用程序的网站.假设嵌套应用程序的虚拟目录是“/app".当向 www.mysite.com/app 发出请求时,会重定向到 www.mysite.com/app/,可能是因为虚拟目录不为空.我在嵌套应用程序的 web.config 中设置了一条规则,以从所有 url 中删除尾部斜杠,但这不会影响嵌套应用程序的根路径.有没有办法(可能是 IIS 中的设置)在没有斜杠的情况下重写或重
..
我有一个 owin 中间件,它可以在我的开发机器 (win7) 上的 IIS7 上运行.但是当部署到 2008 服务器时,页面返回 404 我像这样连接中间件 公共静态类 AppBuilderExtensions{public static void InitTemplateStore(此 IAppBuilder 应用程序,字符串 templatePath,字符串 fileMask){Te
..
将我的网站部署到 IIS 后,尝试访问会话时收到以下错误消息: 会话状态只能在以下情况下使用enableSessionState 设置为 true,在配置文件或页面指令.也请制作确定System.Web.SessionStateModule 或自定义会话状态模块是包含在\\应用程序中的部分配置. 我在 Page_Load 或 PreRender 事件中访问它(我尝试了两个版本).使
..
我正在寻找一种方法来检查已在我的 IIS 中配置的所有绑定设置. 我正在使用它来处理 Powershell 中的 IIS: Import-Module WebAdministration 到目前为止,我能够获得所需的主要信息: $Websites = Get-ChildItem IIS:\Sites 我的数组 $Websites 已正确填充并使用以下命令... $网站[2] ..
..
我在我的 MVC 3 站点上运行 Elmah,并且在我的本地开发机器上运行一切. 但是,现在我已将网站移至生产服务器,Elmah 无法正常工作.我在实时服务器上使用与在本地计算机上使用相同的 SQL 帐户(和连接字符串).EF4 连接(与 Elmah 相同)工作正常. 我在偶数日志或 SQL 事件探查器中看不到任何内容.我也没有在 SQL 日志中看到任何错误. 对可能发生的事情有
..
我正在尝试在运行 iis7 的服务器上部署我在 mvc3 中构建的网站.我能够让它在我的笔记本电脑上本地通过 iis7 运行,但是当我尝试将它放在服务器上时,我在尝试远程访问它时收到 403 access denied 错误,当我尝试时出现“连接超时"从服务器本身查看它. 我已确保我拥有使用 asp_regiis.exe 的最新 .Net 4 框架.我尝试了多个应用程序池,包括默认值.我允许
..
如何在磁盘上获取站点的物理路径? 使用 (ServerManager serverManager = new ServerManager()) {var 站点 = serverManager.Sites;foreach(站点中的站点){Console.WriteLine(site.Name);//这将返回网站名称//但是我如何在光盘上获得它的路径??????} 解决方案 ServerMana
..
我想让我的 ASP.NET 应用程序在某处将行写入日志.IIS 是否提供任何内置方式来记录 ASP.NET 日志消息?我在想可能有一种方法可以捕获对 System.Diagnostics.Debug.WriteLine() 的调用,但我找不到任何方法. 解决方案 要捕获 Debug.Write 和 Debug.WriteLine 使用 DebugView 来自 sysinternals.
..
我有一个使用 Nhibernate 和 Linq2SQL 的复杂服务器应用程序.Linq2sql 代码每天大约 3 次生成“值不能为空"异常.一旦发生这种情况,代码将始终生成异常.诊断和解决根本原因将是漫长的,并且会引入不稳定因素. 当前的“修复"是每小时回收应用程序池.但是,从问题发生的那一刻起,服务就停止了,直到发生回收为止.我希望 Web 服务捕获异常并回收它自己的应用程序池.我希望所
..
在 IIS 7 中是否会调用 Application_Start 进行回收? 谢谢 解决方案 不,在应用被IIS实际加载时,回收后第一次请求时调用.
..
当我尝试在没有 web.config 文件的情况下运行 ASP.NET 应用程序时出现此错误. 请求的页面无法访问,因为该页面的相关配置数据无效 正如我所读到的,我们可以在没有 Web 配置文件的情况下运行 .NET 应用程序,但是当我尝试时它给了我错误.我在 Windows 7 机器上使用 iis 7. 当我在 inetpub/wwwroot 中创建应用程序虚拟目录时,它工作正
..
我尝试使用 .net 4.5 在 IIS7 上安装 BugNET 一直显示 无法读取配置部分“uri",因为它缺少部分声明 很像这个问题和这个 但是我的应用程序池设置为 4.0. 它在带有 .net 4.5 的 IIS8 上运行良好 我认为设置是相同的. 有什么帮助吗?谢谢 解决方案 事实证明它确实意味着它缺少一个部分声明. 我只是添加
..
如何手动清除给定应用程序/网站上的 ASP.NET 服务器缓存 (IIS 7),就像在 IE 中可以为给定域清除浏览器缓存一样? 解决方案 使用以下内容从缓存中删除所有对象 IDictionaryEnumerator enumerator = HttpContext.Current.Cache.GetEnumerator();而(枚举器.MoveNext()){HttpContext.C
..
我正在开发一个可以在移动(手机)设备上查看的网站.我只是使用普通的 HTML 4.01,没什么特别的.这些页面在我们测试过的所有移动浏览器上都能正常呈现,诺基亚 Series 40 1-5 版除外.仔细观察,似乎 IIS 会自动使用 text/vnd.wap.wml 而不是 text/html 的内容类型呈现 html.由于我们没有使用 WAP,因此页面失败并出现错误. 我使用的是 ASP.
..
在集成模式下使用 HttpContext.Current.Request.ServerVariables["SERVER_NAME"] 会在 IIS7 中出现错误:http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Appli
..
..