问题标签 [iis-10]
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.
javascript - HTTP 错误 405.0 - 不允许的方法 - 表单标记
我有一个 ASP.NET Web 表单(与 MVC 相同的问题)项目,我试图用它来托管带有我添加的 HTML 表单的简单 JavaScript 练习。
关于这个主题的类似问题并没有让我找到解决方案。我猜我必须在 IIS 中为 HTML 页面添加一个特殊的处理程序?
rest - 强制 ASP .Net Web API 以错误 (403) 阻止 HTTP 请求
我想将我的项目配置为不允许具有以下限制的 http 请求:
- 它必须是所有 API 的全局限制(通过 web.config、安装程序中的脚本等)
- 它必须是硬编码的(不要在 IIS 中的 APP 上按“要求 SSL”)
- 没有“重定向”——只返回错误(403)
我理想的选择是通过在安装程序中运行的脚本配置“需要 SSL”。
c# - 如何提交一个非常广泛的网址
我有一个带有 27 kB JSON 参数的 URL。
但是当我执行该语句时,它指示以下错误:
请求 URL 太长 HTTP 错误 414。请求 URL 太长。
我该如何解决这种情况,因为我必须以这种方式发送数据?
asp.net - 如何停止 OWA 重定向
我们有一个网站应用程序,它是我们域上的 /AppName。我正在使用 URL 重写来访问该应用程序。Exchange 也安装在服务器上,它的 OWA 采用我们网站的 https。我希望它转到 /AppName 。我该怎么做呢?
我已将 logon.aspx 更改为重定向,但这感觉就像一个 hack。
asp.net - 从控制台应用程序调用时,为什么我的 Web API 在所有资源上都返回 404?
我有一个小的 Web API,几乎直接来自标准的 VS 项目模板,即Home
和Values
控制器,以及许多 MVC 杂物。它设置为在 IIS 10 下运行和调试。
Microsoft.AspNet.WebApi.Tracing
我通过在以下位置添加包和以下代码来设置跟踪WebApiConfig
:
SimpleTracer
是一个ITraceWriter
写入文本文件的。
当我从 VS 生态系统外部(即 Chrome 中的 PostMan)调用 API 时,URL 错误,会导致 404 错误消息,如果还没有跟踪文件,则会创建新的跟踪文件。我用一个好的 url 从 PostMan 调用它,我得到了预期的结果,以及跟踪文件中的请求跟踪。
当我从控制台应用程序调用它时,即使有一个好的 url,我仍然会收到 404 错误响应,并且没有任何内容写入跟踪文件。我通过删除它来确保 IIS 在使用.exe
客户端时甚至不会重新创建它。
如果我.exe
从外部 VS 编译中调用它,我会得到同样的错误。
然后,当我将 Web API 设置为使用 IIS Express 时,一切正常。来自非 Web 应用程序的调用是否需要 CORS,在这种情况下 IIS 是否需要额外的标头?怎么了?
编辑 A:这是我使用 PostMan 时的请求,它返回 200 和预期的字符串列表。
以及响应和标题:
编辑 B:这是使用 HttpClient 发送的请求:
唯一真正的区别是因为 Fiddler 不从本地主机捕获流量,所以我不得不使用我的计算机名称。同一收件人仍会收到请求。
这里的回应是:
asp.net - 通过 ASP.NET Core / IIS 10 运行 php 文件
我根据我以前的 asp.net 应用程序设置了 php/fastCgi,但是,它不适用于 ASP.NET CORE,它显示 404/NOT FOUND。
php - IIS 10 在 phpinfo() 页面中为 PHP 7.1.0 提供空白屏幕
我成功地将 PHP 7.0 与 IIS 一起使用,并且能够查看 phpinfo 页面。当我升级并指向 PHP 7.1 时,IIS 中的 phpinfo 页面是空白的,并且微调器继续运行,就像它正在加载一样。我也能够使用 7.1 在浏览器中成功加载 php 页面。为什么 phpinfo 页面没有加载?
php - IIS PHP 7.1 PECL DLL 库
我正在使用 PHP 7.1 运行 IIS 10,并试图http_parse_cookie()
在 PHP Storm 中使用该方法,当时我意识到 PHP Storm 只是为 PECL 方法提供存根。在网上进行了详尽的搜索后,我发现了这个Windows PECL 存储库,但它只升级到 2.5.0,当我尝试使用它时它不起作用。
我需要php_http-3.1.0-7.1-nts-vc14-x64.zip但他们列出的唯一内容是一些日志文件。我在哪里可以可靠地获取 PHP 7.1 的 php_http.dll?
我进行了大量搜索,但找不到 DLL。
webforms - RedirectFromLoginPage 或 Response.Redirect 不适用于 IIS10
我们有几个使用 FormsAuthentication 的旧版 WebForm 应用程序,我们正在更新到最新的 .NET 版本,并从 Server 2008 R2 迁移到 Server 2016。
成功登录后,用户在应用程序的现有版本 (.NET 4.5.1) 和调试 (.NET 4.6.1) 中都正确转发到应用程序的安全部分,但在服务器上部署时用户可以进行身份验证,但转发失败 - 它将位于登录页面,直到出现会话超时弹出窗口。
身份验证是
在原始应用程序重定向是
我们也试过
两者都可以在调试(IIS 7)中工作,但都不能像在 IIS 10 中那样工作
部署确实为该站点启用了表单身份验证...我猜他们在 IIS 10 中更改了某些内容,但无法弄清楚...
谢谢