web.config是一个XML文件,用于存储IIS服务器的主要设置和配置文件。
我们有一个 .net 4.8 框架 wcf 项目,该项目工作得很好并且编译得很好,但现在当我尝试访问任何端点时会抛出以下 web.config 编译错误:
MSBuild 中的什么设置会打印 ProjectGuid?
创建简单的 Web 项目时,它包含“ProjectGuid”作为 web.config 文件底部的注释。在哪里添加此注释(大概是 MSBuild 中的某些内容)?是吗
如何控制从asp.net.identity应用程序访问第三方弱安全网站?
如何控制从 ASP.net Core 网站对第二个网站的访问,这两个网站都运行在同一台 IIS 10 服务器上? 我的团队正在实现“网关”或“包装器”ASP.net core C# ...
我知道如何将 URL 重写到 web.conf 中,但问题是我必须从 URL 中给出的 id 知道将哪个名称放入重写的 URL 中。例如 foo/5 应该是 foo/bar 因为在...
我有3个项目的解决方案。项目一——图书馆。项目二 - 服务 (asmx)。项目三-测试。在我的服务中,我有两个配置转换:生产和测试。他们是平等的,但名字...
此站点无法提供安全连接(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 重新创建它。
ASP.NET MVC 配置转换不适用于project.dll.config
我最近为新配置文件设置了一个转换,名为 Local,输出目录为 bin\。一个新的文件名 Web.Local.config 被引入到名为 Project1 的项目中...
我正在将我的应用程序从云站点迁移到专用服务器。专用服务器在带有 IIS 7 的 Windows 2008 服务器 64 位上运行。我在新服务器中的应用程序池集成...
Visual Studio 2022 未命中 WCF 服务文件 (.svc) 中的断点,但断点在单元测试中有效
我遇到一个问题,即 Visual Studio 2022 未命中 WCF 项目的文件(.svc 文件)中的断点,即使代码更改正确反映并且断点...
我们有一个网站,大约20个用户。服务器上的 iis 一整天的内存使用量都在不断增加。 我正在检查代码是否存在内存泄漏等,但感觉有事情要做......
我将 web.config 中的 connectionStrings 部分更改为 Integrated Security="True" 以隐藏用户名和密码,但遇到错误: HTTP 错误 500.19 - 内部服务器错误请求的页面...
我有一个部分视图页面(ManageFile.cshtml),用于根据当前页面和id上传和下载文件。由于此视图是部分的,因此我可以在整个过程中使用它...
公共静态类设置 { 公共静态 bool IsFlagEnabled() { bool isFlag; bool.TryParse(ConfigurationManager.AppSettings["isFlag"], out isFlag); 重新...
IIS 重写规则为 React 应用程序提供 Index.html
这是我设置重写规则以服务React应用程序的index.html文件的规则,它对我不起作用,这里是url输入http://mypage.com/Error/NotFound?aspxerrorpath=xxxxxxx,我不是...
Web.Config 文件和 Linq to Sql 更改其位置
我的项目遇到了一个奇怪的问题。它是一个网站,现在已转换为解决方案中的 Web 应用程序。最初,类是使用 Linq to Sql .dbml 文件设置的,该文件...
移动设备上的 PDF 文档显示“没有启用的插件支持此 MIME 类型”消息
最近,Google 搜索控制台报告了我们的 ASP.NET 网站上存在指向 PDF 文档的 URL 的覆盖问题。 到目前为止,在我们的 web.config 文件中,我们没有任何 PDF 文档的 MIME 设置...
假设我在 App_Code 中有一个类 (MyClass.cs)(使用 ASP.NET 网站,而不是项目)。没有为该类分配命名空间。 我怎样才能让该类在网站 .aspx p...
如何在asp.net webform 4.5应用程序的web.config中向Mailsetting添加SecurityProtocolType.Tls12支持
我有旧的 asp.net webform 应用程序 (4.5),由于安全原因,TLS 已升级到 TLS 1.2,因此依赖于 TLS 1.0 的邮件功能无法正常工作。 下面的代码适用于如果...
web.config 文件中的配置部分不能包含 CDATA 或文本元素错误
我在服务器上执行应用程序时收到此错误:“配置部分不能包含 CDATA 或文本元素(web.config 第 149 行)”。错误行如下:...
我真的需要您的帮助和建议,我已经搜索了两周,但无法解决我的代理问题。 我正在设置下面的“setupProxy.js”以在请求时绕过 CORS...