问题标签 [iis-express-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.

0 投票
2 回答
3366 浏览

c# - 如何增加请求长度以在 ASP.NET Core 中上传大文件?

我开发了一个用于上传文件的 ASP.NET Core Web API。我正在通过邮递员测试 API。当我尝试上传超过 28 MB 的文件时,它会引发超出请求长度的错误。所以我试图找出这个问题的解决方案。如果我通过更改 web.config 中的值来增加请求长度错误,它会起作用。但我的要求是不要使用 web.config 文件。如果我增加红隼服务器的 MaxRequestBodySize 它在我通过 Dotnet CLI 运行应用程序时工作正常,但在我通过 Visual Studio 2019 的 IIS express 运行应用程序时不起作用。如果我在 POST 方法上应用 [DisableRequestSizeLimit] 属性,它仅适用于 dotnet CLI 但不在 IIS Express 上。如何在全局范围内增加 IIS express 和 Dotnet CLI 的请求长度?任何帮助表示赞赏。

0 投票
0 回答
264 浏览

c# - 找不到本地主机页面

我正在运行 Visual Studio 2019,它将 IIS Express 用于 Web 应用程序。它运行良好,直到突然我正在处理的网站(ASP.NET Core)崩溃并出现错误。我去修复了错误,现在我得到的只是https://localhost:44314 无法访问(见下图 1)。我在代码中有所有路由,甚至将我的代码恢复到最后一个工作版本,但仍然没有运气。我什至重新安装了 Visual Studio 和 iisexperess。你可以在下面看到我的启动代码。

在此处输入图像描述

0 投票
0 回答
193 浏览

c# - ASP.NET CORE 2.2 新项目,加载资源失败:服务器响应状态为 JS/CSS/Image 的服务器中的 404(未找到)错误

我在一个 asp.net core 2.2 项目上工作了 1 年多,它运行良好,但最近我将项目工作目录从用户配置文件文件夹更改为 C:\ Drive。现在,当我构建项目时,它构建成功,但是当我在 Visual Studio 2017 中使用 IIS Express 运行项目时,它使浏览器上的错误更加充实。 对于 wwwroot 目录中的所有 JS/CSS/Image 文件, “加载资源失败:服务器响应状态为 404(服务器中未找到)错误”,并且静态文件的路径未解析。 在此处输入图像描述

我还对另一个新项目进行了相同的测试,并且对新项目也进行了同样的测试。

尽管我同事机器上的配置相同,但一切正常。

我用我同事的机器检查了所有可能的配置文件,它看起来很好而且一样。

到目前为止,我通过大量对我有用的研发进行了检查,如下所示。

我当前的核心 SDK 框架是 2.2.110,Visual Studio 是 2017。

1.vs>>applicationhost.config

2.应用设置

3.网络配置

4.启动设置

5.更改启动配置方法如:
app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider( Path.Combine(Directory.GetCurrentDirectory(), "wwwroot")), RequestPath = "/wwwroot" } );

6.更改程序文件方法 WebHost.CreateDefaultBuilder(args).UseWebRoot(Path.Combine(AppContext.BaseDirectory, "wwwroot"))

7.IIS express applicationhost.config

以及许多其他关于研发的建议,但问题仍然相同。

有些人建议从 JS-CSS-Image 路径中删除“~/”。但是在我当前的项目中,这是不可能的,因为对于具有相同路径的其他团队成员来说工作正常,并且更改会影响他们,因为我们正在处理同一个项目并且无法删除“〜/”,因为它之前工作正常改变目录。

我怀疑机器级别或 Visual Studio 配置缺少某些内容,或者某些设置已更改,IIS Express 无法解决。

请建议我如何克服这个问题。提前致谢。

0 投票
1 回答
690 浏览

iis - 如何使用 IIS Express 10?

我已经在我的 Windows 10 PC 上安装了 IIS 10,但安装后我无法在开始菜单中找到该应用程序,或者如果我搜索它。

我试图去C:\Program files\IIS Express\但无法理解那里的任何东西

我想查看网站的文件。

0 投票
2 回答
25 浏览

iis - Internet Information Services (IIS) 10 Express 错误:无法读取配置文件

Visual Studio 2019 无法运行任何项目并显示此错误。如何解决此错误?

0 投票
0 回答
67 浏览

visual-studio - Crystal Reports for Visual Studio 2019 如何配置 IIS Express?

我正在使用安装了 Crystal Reports for VS 2019 的 Visual Studio 2019 社区。当我创建一个 Crystal Reports ASP.NET Web 项目并运行它时,一切都很完美,除了找不到 aspnet_client 文件夹 (inetpub\wwwroot) 中的脚本。我可以通过将整个文件夹复制到我的项目文件夹然后运行该项目来解决该问题。之后,我什至可以从我的项目文件夹中删除复制的文件夹,一切正常。每次创建新的 Crystal Reports 项目时,我都会厌倦这样做。我应该配置什么以及在哪里配置 IIS Express?视觉工作室?环境路径?(每次编辑项目的 web.config 文件并不是我要寻找的)

0 投票
1 回答
67 浏览

visual-studio - iis express 总是报告端口在使用中

Visual Studio 社区 2019 16.10.0

在此处输入图像描述

按 [IIS Express] 调试...

无论我使用哪个端口,我都会得到:

在此处输入图像描述

日志:

无法为站点“....”应用程序“/”注册 URL“http://localhost:59001/”。错误描述:该进程无法访问该文件,因为它正被另一个进程使用。(0x80070020)

重新启动,删除'vs'文件夹,重新安装VS 2019。仍然是同样的错误。有谁知道可能是什么原因造成的?

0 投票
0 回答
148 浏览

.net-core - .Net 6 Blazor Wasm 和 IIS Express 10 无法配置 HTTPS 端点。未指定服务器证书

创建新的 Blazor Wasm(为 HTTPS 配置)应用程序时出现上述错误。

我知道有几个与此类似的问题,但在从预发布升级到 .Net 6 后,我卸载了几个 .Net 运行时和 SDK,所以我只剩下:

之后,在 Windows 11 上的 iis express 10 中运行 .net6 blazor wasm 应用程序时,我开始收到上述错误。

我在这里和其他地方阅读了许多文章,并尝试了删除、添加、测试和信任 Certs.mmc 中“当前用户”和“本地计算机”的 vs2022 证书的所有组合,使用:

dotnet dev-certs https --clean dotnet dev-certs https -t dotnet dev-certs https --trust

我还手动进入了 2 个 MMC(个人和受信任证书的用户和计算机)中的 4 个区域,并将它们清除、创建、导出和导入回来,但似乎没有任何帮助。我已经卸载并重新安装了 IIS Express 10,修复了 VS2022,并重新添加了 .Net 5 和 Core 3.1 运行时。

0 投票
0 回答
39 浏览

iis - 升级到 Windows 11 后不再提示本地主机的 CAC

升级到 Windows 11 后,本地 ASP.Net 应用程序不再提示我输入 CAC,因此我无法通过 https 访问该站点。我可以通过http很好地访问它。我环顾四周,我的绑定设置为一个友好名称为“IIS Express Development Certificate”的证书,但是当我在我的证书存储或我相信它颁发的“localhost”中查找它时,它没有出现。所以我继续通过powershell创建了一个新的自签名证书:

我将其复制到我的证书存储中我受信任的根证书颁发机构和中间颁发机构文件夹中,并在我的绑定中选择了这个新证书,但仍然有同样的问题。在这一点上,我不确定我还能尝试什么来解决这个问题。

由于我已经为此工作了几天,因此只需添加一点:

我已经尝试多次删除和添加服务器证书,将它们从我的个人存储复制到受信任的存储和中间存储等。我尝试复制同事的 applicationhost.config 文件,或者至少复制特定于身份验证的部分那和我的不一样。我尝试直接从 Visual Studio 运行该站点,而不是在 IIS 中独立运行。我什至尝试删除并重新添加 IIS Express,它重新生成了最初安装的 IIS Express 开发证书。我做什么似乎并不重要。该应用程序具有以下内容:

但它永远不会进入内部代码,因为 Context.Request.ClientCertificate 在我逐步执行此操作时始终评估为 false,并且不会提示用户输入 CAC/客户端证书。