问题标签 [iis-8]

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.

0 投票
21 回答
211828 浏览

asp.net - ASP.NET Web API - 不允许 PUT 和 DELETE 动词 - IIS 8

我最近从 Visual Studio 2010 升级到了 Visual Studio 2012 RC。安装程序还会安装 IIS 8 Express,Visual Studio 现在将其用作默认 Web 服务器。

IIS 8 阻止了我使用 PUT AND DELETE 动词的 WEB API 请求。IIS 返回 405 错误,The requested resource does not support http method 'PUT'.

我知道人们过去对此有过疑问,并且在 Stack Overflow 上有几条关于它的消息。使用 IIS 7 Express 的解决方案是卸载 WebDav。不幸的是,我没有看到任何使用 IIS 8 的方法。

我尝试从 applicationhost.config 中编辑 WebDav 部分,但这没有帮助。例如,我<add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" />从配置文件中删除。

我在这上面花了太长时间。必须有一种简单的方法来启用 PUT 和 DELETE?

0 投票
12 回答
218886 浏览

asp.net - IIS8 上的 WCF;*.svc 处理程序映射不起作用

我正在尝试在 Windows Server 2012 build 8400 上的 IIS8 中运行 WCF 服务。

安装 Web 角色时,不会像在 Windows Server 2008 中那样找到 WCF 内容(3.51 下)。

安装时缺少 svc 处理程序映射,所以我做了一个:

现在处理程序映射在那里,但我仍然得到:

(我删除了静态文件处理程序。)

该站点正在使用经典管道以使用模拟。

0 投票
1 回答
786 浏览

wcf - iis 8 windows 8 Beta中的WCF服务

我们有一个在 IIS 7 中运行良好的 WCF 服务。我们正在迁移到 Windows 8 服务器。我们在 IIS 8 中部署了 WCF 服务。浏览 SVC 文件时出现以下配置错误

定义了一个重复的“system.web.extensions/scripting/scriptResourceHandler”部分

错误页面中的配置源部分

0 投票
0 回答
1447 浏览

msbuild - 在 Windows Server 2012 RC 上使用 MSBuild 打包 Web 应用

我正在使用带有 IIS 8 的 Windows Server 2012 RC(在 Windows Azure 上,新的 VM)。

我已经安装了 TeamCity 作为我的构建服务器。我从一切正常的当前安装迁移。

唯一不起作用的是针对 ASP.NET MVC 3 应用程序运行带有 Package 目标的 MSBuild。

MSBuild 日志的最后一部分,就在它必须实际创建包之前,如下所示:

实际的错误信息是这样的:

首先,我尝试以管理员身份运行构建代理,因为我认为这可能与安全相关。那没有帮助。

然后我尝试在服务器上安装 Web Deploy 3.0。也没有运气。

我能做但真的不想做的最后一件事是从项目文件中删除 IIS 设置。

有任何想法吗?

0 投票
1 回答
3454 浏览

asp.net-mvc-3 - IIS 7+ MVC 静态内容未在登录页面上呈现(对于未经身份验证的用户)

我有一个登录页面页面,未经身份验证的用户应该可以使用该页面。在我本地的 ASP.Net 开发服务器上,一切正常。但是,当部署在 IIS 7 上时,所有静态内容(例如图片和脚本)都不会下载。只有当用户第一次登录时,它才会返回图片和脚本。服务器为未经身份验证的用户返回 HTTP 302。我正在使用表单身份验证和 ASP.Net 会员提供程序。

0 投票
18 回答
105584 浏览

asp.net-mvc - URL 中的点导致 404 与 ASP.NET mvc 和 IIS

我有一个项目要求我的 URL 在路径中有点。例如,我可能有一个 URL,例如 www.example.com/people/michael.phhelps

带有点的 URL 会生成 404。我的路由很好。如果我传入迈克尔菲尔普斯,没有点,那么一切正常。如果我添加点,我会收到 404 错误。示例站点在带有 IIS8 Express 的 Windows 7 上运行。URLScan 未运行。

我尝试将以下内容添加到我的 web.config 中:

不幸的是,这并没有什么不同。我刚刚收到 404.0 Not Found 错误。

这是一个 MVC4 项目,但我认为这无关紧要。我的路由工作正常,并且我期望的参数在那里,直到它们包含一个点。

我需要配置什么才能在我的 URL 中添加点?

0 投票
3 回答
8586 浏览

visual-studio-2010 - 使用 Visual Studio 2010 运行 64 位版本的 IIS Express 8 RC

我有一个使用SharpSvn的 64 位版本的 Web 应用程序,这是一个具有非托管依赖项的托管 DLL。它不会在 IIS Express 7.0 中运行。切换到 32 位版本的程序集工作正常。

我安装了IIS 8 RC的 64 位版本。然而,Visual Studio 2010 启动了 32 位版本的 IIS Express。

IIS.

我可以使用以下命令手动启动 64 位版本的 IIS:

在我的WebProject.csproj中,相关的 XML 似乎是<UseIISExpress>true</UseIISExpress>. 如果我在 Visual Studio 中编辑文件,Intellisense 不会为 64 位提供类似的命名标记,并且它不会为我提供属性。

那么如何让 Visual Studio 启动 64 位版本的 IIS Express RC?

0 投票
2 回答
2546 浏览

iis - IIS下的NetworkService有空的AppData路径

在 Windows 8 上使用 IIS 8,我设置了一个应用程序池,它以Network Service.

在页面代码中,我调用:

两个调用都返回 null。

我已经尝试过组合<identity impersonate="true|false"/>以及在应用程序池设置中将加载用户配置文件设置设置为 true|false,但我总是得到空结果。

我希望得到以下之一:

在另一个用户的计算机上,即使应用程序池作为网络服务运行,他们也会将第二个文件夹作为路径 (IIS 7.5)。

这些配置文件文件夹会发生什么?

0 投票
3 回答
32186 浏览

asp.net-mvc - Server 2012 IIS 8 MVC 应用程序显示默认 IIS 主页或 403 / 404 错误

使用 Oracle 的免费 VirtualBox 应用程序运行 Microsoft Server 2012 RC。在 VirtualBox 设置中使用了桥接网络适配器类型。安装AD和DNS,IIS。在 IIS 选项下的管理工具下,单击管理服务框。这让我可以使用 Visual Studio 2012 RC 中的“Web Deploy”功能。在来宾操作系统上,我运行 Windows 7 Ultimate。

我能够成功地将 MVC 4 应用程序部署到 IIS 默认网站,但它没有显示。相反,默认的 IIS 主页是。我禁用了默认主页并刷新页面显示 403 页面。我尝试输入其中一个视图并显示 404 页面。

0 投票
9 回答
85695 浏览

asp.net - IIS 8.0 ASP.NET 和错误 500.19

我似乎无法让任何 ASP.NET 站点在 Windows 8 上的 IIS8 下运行。在 IIS Express 下它们很好,但我已经:

  1. 安装 IIS8
  2. 在 IIS 中安装 ASP.NET 3.5 和 4.5 功能
  3. 创建了一个有效的应用程序池
  4. 在 IIS 管理器中添加了一个指向我的站点的新应用程序

但我得到: HTTP 错误 500.19 - 内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。

配置源:-1:0:

有任何想法吗?