问题标签 [iis-7.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 运行 32/64 位 Web 应用程序
我正在运行 Windows Web 2008 x64 安装。
由于应用程序需要能够导入 Excel 文件,我不得不将 Web 应用程序更改为在 32 位模式下运行。MSAccess/Excel 库在 x64 中不可用。
我还必须提升应用程序以在 trust=Full 中运行。以前它低于 level=medium。
这个问题有没有好的解决方法。我想降低信任级别,而不必仅仅因为一个屏幕需要 excel 导入而将应用程序妥协为 32 位(此屏幕的使用也不频繁)
是否可以将特定文件夹/页面设置为在应用程序中使用 32 位,其余为 x64。我不相信你可以。信任级别也是如此。信任级别应用程序是特定的还是我可以将其发送到嵌套文件夹中?
asp.net - 为本地 ASP.Net 开发设置 IIS7.5
在使用 IIS 7.5 在本地测试机器 Windows 7 上进行 ASP.Net MVC 开发并进出调试器并重新编译时,是否有任何特定设置应该以最佳方式启用/禁用/调整(现在在 TDD 狂热投掷石头之前的集成/故障排除阶段- 尽管我可以接受更多测试),但我使用 64 位版本,但认为这可能适用于 x86/x64?
我将从一个开始:Ping 周期(秒)- 从 90 增加到 3000(或更高的值),因此如果不幸需要大量时间,您可以在本地测试机器上调试或禁用 ping。
信用:http: //blogs.msdn.com/johan/archive/2007/09/12/my-web-application-times-out-when-debugging-in-iis7.aspx
但是我看到了诸如:禁用重叠回收和回收设置等。我想知道是否可以提高性能或减少调试摩擦
我遇到了一些最近的调试问题(在生产中不明显),包括一个随机和暂时的错误“一个具有相同简单名称的程序集 blah-blah-lah-assembly-definiton已经被导入. 尝试删除其中一个引用或对其进行签名以并排启用。” (iisreset resovles) 并且调试附加通常很慢。这个问题的要点和答案对上述没有帮助(我相信它可能与堆栈跟踪结束的火花视图引擎有关)但值得一提的是,如果有人有直接的建议*
iis-7 - IIS7 401 错误中的 ApplicationPoolIdentity
我们刚刚开始使用 Windows Server 2008 R2 和 IIS7.5,我正在尝试将一些现有站点从我们的 Windows 2003 框中移动。我可以让网站运行正常,但网站中的所有 CSS/图像都出现 401 错误。授予每个人读取权限将解决这个问题 - 但我不是很高兴这样做。
我读过 IIS7.5 使用了一个神奇的新“帐户”,每个应用程序池都有自己的帐户。
到目前为止我有
- 在 wwwroot 中为我的网站 (kbank) 创建了一个新文件夹
- 从另一台机器复制文件
- 在 IIS7 中创建了一个新网站(不是虚拟目录),这创建了一个与我的网站同名的新应用程序池。这是一个集成管道池
- 在流程模型/身份中,这是使用 ApplicationPoolIdentity 并且加载用户配置文件设置为 True
- 授予 IIS AppPool\kbank 对文件夹根目录的读取权限
谁能告诉我如何最好地设置我的网站。
c# - 如何使用 Microsoft.Web.Administration 命名空间在 IIS7 中干净地操作处理程序映射?
使用Microsoft.Web.Administration
命名空间操作处理程序映射时,有没有办法<remove name="handler name">
在站点级别删除。
例如,我有一个站点,它从全局处理程序映射配置中继承了所有处理程序映射。在标签applicationHost.config
中<location>
最初看起来像这样:
要删除处理程序,我使用类似这样的代码:
这导致网站的<location>
标签如下所示:
到现在为止还挺好。但是,如果我重新添加ASPClassic
处理程序,则会导致:
对于每个删除处理程序然后以编程方式重新添加的网站,随着时间的推移,这可能会导致很多麻烦。有没有办法只删除<remove name="ASPClassic" />
using Microsoft.Web.Administration 命名空间代码?
asp.net - problems running x86 Asp.net application on 64-bit windows with IIS7.5
I'm currently in the process of preparing a new server to run our ASP.Net platform on. For the first time I'm doing the installation on a 64-bit Windows (2008 R2), and with IIS7.5 (before that always 7.0). Our website is built in x86, so I've enabled the application pools to use 32-bit applications.
I'm stuck at the following error which I get when I browse the website:
I've used fuslogvw to track down any .Net binding errors: 4 assemblies showed up, but I get the same 4 on our regular server when browsing the site for the first time. The assemblies are CppCodeProvider, VJSharpCodeProvider and two of our *.resources files. I've looked into these, and I don't think they are the cause of this problem, certainly not after finding out a working environment has the same missing assemblies in fuslogvw.
Next up I used Dependency Walker to study the website's main DLL. Nothing seems to be missing, but I get the following message:
I don't think this is an issue also because my .Net assembly is x86 and all the other dependencies are x64.
So I really want to know what missing "module" ASP.Net is complaining about.
asp.net - IIS 7.5 (Windows 7) 中是否缺少默认的 ASHX 处理程序映射?
我有一个使用默认 ASP.NET HTTP 处理程序扩展名.ashx 的应用程序。这不再适用于 IIS 7.5。我收到一条 404.3 消息,其中包含添加处理程序的说明。
我专门使用默认处理程序扩展来保持简单,并且不必在我的 Web 应用程序的安装程序中添加映射。
新版本的 IIS 似乎与 IIS 6 相比有很多变化......我错过了什么吗?
asp.net - 在框架中重定向时 IIS 7.5 中的 404 错误
我的 Windows 7 x64 系统上有 IIS 7.5。我已经安装并正确配置了 IIS 以允许我运行 ASP.NET 和 Classic ASP。但是由于某种原因,当我从 ASP.NET 页面重定向到经典的 asp 页面时,我收到 404 错误。我知道页面在那里。如果我将经典 ASP 页面的 URL 复制并粘贴到地址栏中,就可以了。当然,问题是它希望在框架集中,所以页面对我来说很不稳定。
有没有人听说过这个问题和/或知道解决方法?它在我的 XP 站上的 IIS 6 中运行良好。
谢谢,罗伯
iis-7.5 - 为什么即使“enable32BitAppOnWin64”设置为 False,我的站点仍试图加载 32 位 aspnet_filter.dll?
我正在 Windows XP 和 Visual Studio 2008 上开发一个 ASP.NET MVC Web 应用程序(使用 Visual Studio Web 服务器)。我最近安装了 Windows 7 64 位终极版 IIS 7.5 并使用appcmd
.
enable32BitAppOnWin64 == false
如果我在我的应用程序池上设置标志,我的应用程序工作正常。一旦我将它设置为 true(因为我希望它以 64 位运行),它就会抛出这个异常:
如果我去删除所有 ISAPI 过滤器但离开ASP.Net_2.0.50727-64
,那么这个错误就会消失。
我该如何解决这个问题?
debugging - .net 3.5 IIS7.5 网站无法调试 - “指定的强制转换无效。”
我正在尝试将 IIS6 站点迁移到 7.5,并且在 IIS 管理器的状态部分中,我看到“未知:指定的强制转换无效。(http)。我配置了一个仅在端口 80 上绑定到 http 的基本站点. 这不会阻止站点运行。它确实阻止了我调试。当我在 VS 中按 F5 时,我得到:“无法在 Web 服务器上开始调试。指定的演员表无效。”。深入到 EventViewer,我看到许多信息性消息说:
无法修改实例的计数器 0({some guid},[some number]_[AppPoolName], 0)。错误:“参数不正确。”
其他版本的事件列出不同的计数器#。所有这些消息的用户都是 IIS APPPOOL[AppPoolName],来源是 Diagnosis-PCW。事件编号:16
这是我认为相关的信息。现在还有其他可能的内容:我安装了 VS 2010 Beta 2。
Win 7 x64,该站点有许多我们编写的自定义模块和处理程序,其中之一是我们自己的 MVC 实现(当时 MS 还没有准备好)。我不认为这是问题所在,因为我曾经有一个标准的 MVC 站点,它给了我同样的错误。
想法?
php - 我在哪里可以找到 PHP 5.3.1 x64 二进制文件(用于 IIS 7.5)?
我正在使用 Windows 2008 R2 安装新服务器,现在我需要在其上安装 PHP。
我只能在http://windows.php.net/download/中找到 x86 版本
我不知道如何编译源代码,也没有 VC 编译器 :(