web-config 相关问题

web.config是一个XML文件,用于存储IIS服务器的主要设置和配置文件。

为什么我从 web.config 收到编译错误

我们有一个 .net 4.8 框架 wcf 项目,该项目工作得很好并且编译得很好,但现在当我尝试访问任何端点时会抛出以下 web.config 编译错误:

回答 1 投票 0

MSBuild 中的什么设置会打印 ProjectGuid?

创建简单的 Web 项目时,它包含“ProjectGuid”作为 web.config 文件底部的注释。在哪里添加此注释(大概是 MSBuild 中的某些内容)?是吗

回答 1 投票 0

如何控制从asp.net.identity应用程序访问第三方弱安全网站?

如何控制从 ASP.net Core 网站对第二个网站的访问,这两个网站都运行在同一台 IIS 10 服务器上? 我的团队正在实现“网关”或“包装器”ASP.net core C# ...

回答 1 投票 0

重写动态URL ASP.net

我知道如何将 URL 重写到 web.conf 中,但问题是我必须从 URL 中给出的 id 知道将哪个名称放入重写的 URL 中。例如 foo/5 应该是 foo/bar 因为在...

回答 1 投票 0

VS2015 目前不会命中断点。该文档尚未加载任何符号

我有3个项目的解决方案。项目一——图书馆。项目二 - 服务 (asmx)。项目三-测试。在我的服务中,我有两个配置转换:生产和测试。他们是平等的,但名字...

回答 13 投票 0

此站点无法提供安全连接(ERR_SSL_PROTOCOL_ERROR)

当我在web.config中添加URL重写代码,然后将其发布到azure中时。即使我尝试使用 http 访问网站,它也会自动重定向到 https。 当我在 web.config 中添加 URL 重写代码,然后将其发布到 azure 中时。即使我尝试使用 http 访问网站,它也会自动重定向到 https。 <rewrite> <rules> <rule name="Redirect to https"> <match url="(.*)"/> <conditions> <add input="{HTTPS}" pattern="Off"/> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}"/> </rule> </rules> </rewrite> 但是当我在本地计算机上运行相同的代码时,会出现以下错误。 此网站无法提供安全连接 当我在本地机器上运行上述代码时,如何解决上述错误? 这总是能解决我的问题。 在解决方案资源管理器中,单击您的项目。 按 F4 键(查看属性)。 复制 URL(不是 SSL URL)。 将 URL 粘贴到 Web 选项卡上的项目 URL 中,然后保存。 在解决方案资源管理器中,单击您的项目。 按 F4 键(查看属性)。 将 SSL Enabled 更改为 false。 将其改回 true。应该有一个新的 SSL URL。复制它。 将新的 SSL URL 粘贴到 Web 选项卡上的项目 URL 中。单击创建虚拟目录。 单击覆盖应用程序根 URL,然后粘贴 SSL URL。保存。 我个人所做的就是将重写配置放入 Web.Release.config 中,因为让它在本地工作有点繁琐。 问题是 IIS Express 将在不同的端口上公开 HTTP 和 HTTPS,因此,如果您从 http://localhost:1234 重定向到 https://localhost:1234,它根本无法工作,因为 IIS Express 在类似 https://localhost:44300 之类的端口上公开 HTTPS。 您可以在 IIS Express 上启用 SSL/TLS(您应该这样做),但我只会为发布模式保留重写规则。 这是一个示例 Web.Release.config 文件: <?xml version="1.0"?> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <system.web> <compilation xdt:Transform="RemoveAttributes(debug)" /> </system.web> <system.webServer> <rewrite xdt:Transform="Insert"> <rules> <!-- Redirects users to HTTPS if they try to access with HTTP --> <rule name="Force HTTPS" stopProcessing="true"> <match url="(.*)"/> <conditions> <add input="{HTTPS}" pattern="^OFF$" ignoreCase="true"/> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent"/> </rule> </rules> <outboundRules> <!-- Enforces HTTPS for browsers with HSTS --> <!-- As per official spec only sent when users access with HTTPS --> <rule xdt:Transform="Insert" name="Add Strict-Transport-Security when HTTPS" enabled="true"> <match serverVariable="RESPONSE_Strict_Transport_Security" pattern=".*" /> <conditions> <add input="{HTTPS}" pattern="on" ignoreCase="true" /> </conditions> <action type="Rewrite" value="max-age=31536000" /> </rule> </outboundRules> </rewrite> </system.webServer> </configuration> 请注意,我在这里还添加了 HSTS。它将 <rewrite> 元素插入到发布模式下的 Web.config 中。 <system.webServer> 元素已存在于 Web.config 中,否则我将插入该元素。 您必须将 Visual Studio Server 配置为与 HTTPS 一起使用。 请点击此链接了解详情: HTTPS 与 Visual Studio 的内置 ASP.NET 开发服务器 我使用旧版本的 Chrome 网络浏览器解决了这个问题。 这是旧版 Chrome 版本列表,您可以在其中下载并安装它。 60.0.3112.90 - Ubuntu 是适合我的版本。 也许它比新版本慢一点,但我发现它对于生产来说非常好(: 我发现有一段 JavaScript 代码可以将网站从 http 重定向到 https。因此,请尝试探索您的环境是否有其他代码导致该问题。希望这能有所帮助。谢谢 我刚刚更改了项目属性的 Web 选项卡中的 URL,以使用以 443 开头的 PORT,例如44301。另外请务必将http更改为https。它对我有用。 就我而言,IIS Express 的配置很复杂。一旦我删除(或重命名为备份).vs 文件夹并让 Visual Studio 重新创建它。

回答 7 投票 0

ASP.NET MVC 配置转换不适用于project.dll.config

我最近为新配置文件设置了一个转换,名为 Local,输出目录为 bin\。一个新的文件名 Web.Local.config 被引入到名为 Project1 的项目中...

回答 1 投票 0

HTTP 错误 500.19 - 内部服务器错误

我正在将我的应用程序从云站点迁移到专用服务器。专用服务器在带有 IIS 7 的 Windows 2008 服务器 64 位上运行。我在新服务器中的应用程序池集成...

回答 2 投票 0

Visual Studio 2022 未命中 WCF 服务文件 (.svc) 中的断点,但断点在单元测试中有效

我遇到一个问题,即 Visual Studio 2022 未命中 WCF 项目的文件(.svc 文件)中的断点,即使代码更改正确反映并且断点...

回答 1 投票 0

iis 超时和内存泄漏问题

我们有一个网站,大约20个用户。服务器上的 iis 一整天的内存使用量都在不断增加。 我正在检查代码是否存在内存泄漏等,但感觉有事情要做......

回答 1 投票 0

无效的 Web.config 配置数据

我将 web.config 中的 connectionStrings 部分更改为 Integrated Security="True" 以隐藏用户名和密码,但遇到错误: HTTP 错误 500.19 - 内部服务器错误请求的页面...

回答 1 投票 0

ASP.NET MVC5:更改特定 URL 的上传限制

我有一个部分视图页面(ManageFile.cshtml),用于根据当前页面和id上传和下载文件。由于此视图是部分的,因此我可以在整个过程中使用它...

回答 1 投票 0

Ho 对具有读取不同配置值的方法的静态类进行单元测试

公共静态类设置 { 公共静态 bool IsFlagEnabled() { bool isFlag; bool.TryParse(ConfigurationManager.AppSettings["isFlag"], out isFlag); 重新...

回答 1 投票 0

IIS 重写规则为 React 应用程序提供 Index.html

这是我设置重写规则以服务React应用程序的index.html文件的规则,它对我不起作用,这里是url输入http://mypage.com/Error/NotFound?aspxerrorpath=xxxxxxx,我不是...

回答 1 投票 0

Web.Config 文件和 Linq to Sql 更改其位置

我的项目遇到了一个奇怪的问题。它是一个网站,现在已转换为解决方案中的 Web 应用程序。最初,类是使用 Linq to Sql .dbml 文件设置的,该文件...

回答 1 投票 0

移动设备上的 PDF 文档显示“没有启用的插件支持此 MIME 类型”消息

最近,Google 搜索控制台报告了我们的 ASP.NET 网站上存在指向 PDF 文档的 URL 的覆盖问题。 到目前为止,在我们的 web.config 文件中,我们没有任何 PDF 文档的 MIME 设置...

回答 4 投票 0

App_Code 和 web.config

假设我在 App_Code 中有一个类 (MyClass.cs)(使用 ASP.NET 网站,而不是项目)。没有为该类分配命名空间。 我怎样才能让该类在网站 .aspx p...

回答 6 投票 0

如何在asp.net webform 4.5应用程序的web.config中向Mailsetting添加SecurityProtocolType.Tls12支持

我有旧的 asp.net webform 应用程序 (4.5),由于安全原因,TLS 已升级到 TLS 1.2,因此依赖于 TLS 1.0 的邮件功能无法正常工作。 下面的代码适用于如果...

回答 1 投票 0

web.config 文件中的配置部分不能包含 CDATA 或文本元素错误

我在服务器上执行应用程序时收到此错误:“配置部分不能包含 CDATA 或文本元素(web.config 第 149 行)”。错误行如下:...

回答 9 投票 0

React:部署到 IIS 后未找到代理 404

我真的需要您的帮助和建议,我已经搜索了两周,但无法解决我的代理问题。 我正在设置下面的“setupProxy.js”以在请求时绕过 CORS...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.