iis-7相关内容

ApplicationPoolIdentity 用户无法修改 Windows Server 2008 中共享文件夹中的文件

我正在创建目录,并将文件写入我的 Web 应用程序中的共享文件夹,该应用程序托管在 Windows Server 2008 上.我正在运行具有 ApplicationPoolIdentity 标识的应用程序池. 到目前为止,为了让您了解我的设置.我已将 Web 应用程序根目录的根权限设置为两个不同的用户:“IUSR"和“IIS APPPOOL\MYPOOL".我使用名称“MYPOOL"作为我 ..
发布时间:2022-01-25 08:33:04 其他开发

在 IIS 7 上使用 HttpHandler 取消请求验证

我有一个应用程序必须处理在其 URL 中获取“特殊"字符(如 &、+、% 等).当我使用这些字符向应用程序发送请求时(当然我发送它们是转义的),我收到带有消息“ASP.NET 检测到 URL 中的无效字符"的“错误请求"响应代码.跟踪请求显示错误是从“身份验证模块"引发的. 我搜索了一下,发现每个页面都有一个 ValidateRequest 并将其值更改为 false 可以解决问题.不幸的是 ..
发布时间:2022-01-25 08:32:31 C#/.NET

从 IIS 中嵌套应用程序的虚拟目录根目录中删除尾部斜杠

我有一个包含嵌套应用程序的网站.假设嵌套应用程序的虚拟目录是“/app".当向 www.mysite.com/app 发出请求时,会重定向到 www.mysite.com/app/,可能是因为虚拟目录不为空.我在嵌套应用程序的 web.config 中设置了一条规则,以从所有 url 中删除尾部斜杠,但这不会影响嵌套应用程序的根路径.有没有办法(可能是 IIS 中的设置)在没有斜杠的情况下重写或重 ..
发布时间:2022-01-25 08:32:17 C#/.NET

Owin 中间件在服务器上导致 404

我有一个 owin 中间件,它可以在我的开发机器 (win7) 上的 IIS7 上运行.但是当部署到 2008 服务器时,页面返回 404 我像这样连接中间件 公共静态类 AppBuilderExtensions{public static void InitTemplateStore(此 IAppBuilder 应用程序,字符串 templatePath,字符串 fileMask){Te ..
发布时间:2022-01-25 08:32:09 C#/.NET

在 IIS 7 中使用会话时出错

将我的网站部署到 IIS 后,尝试访问会话时收到以下错误消息: 会话状态只能在以下情况下使用enableSessionState 设置为 true,在配置文件或页面指​​令.也请制作确定System.Web.SessionStateModule 或自定义会话状态模块是包含在\\应用程序中的部分配置. 我在 Page_Load 或 PreRender 事件中访问它(我尝试了两个版本).使 ..
发布时间:2022-01-25 08:32:01 C#/.NET

使用 powershell 循环遍历 IIS 中配置的所有绑定

我正在寻找一种方法来检查已在我的 IIS 中配置的所有绑定设置. 我正在使用它来处理 Powershell 中的 IIS: Import-Module WebAdministration 到目前为止,我能够获得所需的主要信息: $Websites = Get-ChildItem IIS:\Sites 我的数组 $Websites 已正确填充并使用以下命令... $网站[2] .. ..
发布时间:2022-01-25 08:31:42 其他开发

Elmah 无法在 IIS7 服务器上运行

我在我的 MVC 3 站点上运行 Elmah,并且在我的本地开发机器上运行一切. 但是,现在我已将网站移至生产服务器,Elmah 无法正常工作.我在实时服务器上使用与在本地计算机上使用相同的 SQL 帐户(和连接字符串).EF4 连接(与 Elmah 相同)工作正常. 我在偶数日志或 SQL 事件探查器中看不到任何内容.我也没有在 SQL 日志中看到任何错误. 对可能发生的事情有 ..
发布时间:2022-01-25 08:31:30 数据库

IIS7 403 - 拒绝访问

我正在尝试在运行 iis7 的服务器上部署我在 mvc3 中构建的网站.我能够让它在我的笔记本电脑上本地通过 iis7 运行,但是当我尝试将它放在服务器上时,我在尝试远程访问它时收到 403 access denied 错误,当我尝试时出现“连接超时"从服务器本身查看它. 我已确保我拥有使用 asp_regiis.exe 的最新 .Net 4 框架.我尝试了多个应用程序池,包括默认值.我允许 ..
发布时间:2022-01-25 08:31:13 C#/.NET

ServerManager 如何获取站点在磁盘上的物理路径?

如何在磁盘上获取站点的物理路径? 使用 (ServerManager serverManager = new ServerManager()) {var 站点 = serverManager.Sites;foreach(站点中的站点){Console.WriteLine(site.Name);//这将返回网站名称//但是我如何在光盘上获得它的路径??????} 解决方案 ServerMana ..
发布时间:2022-01-25 08:30:50 C#/.NET

从 ASP.NET 应用程序写入 IIS 日志

我想让我的 ASP.NET 应用程序在某处将行写入日志.IIS 是否提供任何内置方式来记录 ASP.NET 日志消息?我在想可能有一种方法可以捕获对 System.Diagnostics.Debug.WriteLine() 的调用,但我找不到任何方法. 解决方案 要捕获 Debug.Write 和 Debug.WriteLine 使用 DebugView 来自 sysinternals. ..
发布时间:2022-01-25 08:30:39 C#/.NET

如何以编程方式回收 .net Web 应用程序自己的应用程序池?

我有一个使用 Nhibernate 和 Linq2SQL 的复杂服务器应用程序.Linq2sql 代码每天大约 3 次生成“值不能为空"异常.一旦发生这种情况,代码将始终生成异常.诊断和解决根本原因将是漫长的,并且会引入不稳定因素. 当前的“修复"是每小时回收应用程序池.但是,从问题发生的那一刻起,服务就停止了,直到发生回收为止.我希望 Web 服务捕获异常并回收它自己的应用程序池.我希望所 ..
发布时间:2022-01-25 08:30:32 C#/.NET

请求的页面无法访问,因为该页面的相关配置数据无效

当我尝试在没有 web.config 文件的情况下运行 ASP.NET 应用程序时出现此错误. 请求的页面无法访问,因为该页面的相关配置数据无效 正如我所读到的,我们可以在没有 Web 配置文件的情况下运行 .NET 应用程序,但是当我尝试时它给了我错误.我在 Windows 7 机器上使用 iis 7. 当我在 inetpub/wwwroot 中创建应用程序虚拟目录时,它工作正 ..
发布时间:2022-01-25 08:30:08 C#/.NET

无法读取配置部分“uri",因为它缺少部分声明

我尝试使用 .net 4.5 在 IIS7 上安装 BugNET 一直显示 无法读取配置部分“uri",因为它缺少部分声明 很像这个问题和这个 但是我的应用程序池设置为 4.0. 它在带有 .net 4.5 的 IIS8 上运行良好 我认为设置是相同的. 有什么帮助吗?谢谢 解决方案 事实证明它确实意味着它缺少一个部分声明. 我只是添加 ..
发布时间:2022-01-25 08:29:59 C#/.NET

手动清除单个应用程序/网站的 ASP.NET 服务器缓存?

如何手动清除给定应用程序/网站上的 ASP.NET 服务器缓存 (IIS 7),就像在 IE 中可以为给定域清除浏览器缓存一样? 解决方案 使用以下内容从缓存中删除所有对象 IDictionaryEnumerator enumerator = HttpContext.Current.Cache.GetEnumerator();而(枚举器.MoveNext()){HttpContext.C ..
发布时间:2022-01-25 08:29:37 C#/.NET

asp.net mvc 不断用 .wml 覆盖 text/html 内容类型

我正在开发一个可以在移动(手机)设备上查看的网站.我只是使用普通的 HTML 4.01,没什么特别的.这些页面在我们测试过的所有移动浏览器上都能正常呈现,诺基亚 Series 40 1-5 版除外.仔细观察,似乎 IIS 会自动使用 text/vnd.wap.wml 而不是 text/html 的内容类型呈现 html.由于我们没有使用 WAP,因此页面失败并出现错误. 我使用的是 ASP. ..
发布时间:2022-01-25 08:29:22 其他开发