MS Visual Studio 2019 模板 ASP NET Web 应用程序在开发环境中运行,但不在 Web 服务器生产环境中运行

问题描述 投票:0回答:1

为 asp net 4.5 版本和 TRUST LEVEL MEDIUM 配置的生产服务器。

来自服务器的消息错误:

应用程序“/”中的服务器错误。配置错误说明:一个 处理所需的配置文件时出错 服务这个请求。检查错误的具体细节和 相应地修改此配置文件。

解析器错误消息:找不到 CodeDom 提供程序类型 "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本=3.6.0.0, 文化=中性,PublicKeyToken=31bf3856ad364e35”。

来源错误:

服务器上的应用程序错误。当前的自定义错误设置 对于此应用程序,防止远程查看应用程序错误 详细信息(出于安全原因)。但是,它们可以显示为 在本地服务器上运行的浏览器。

源文件:d:\web\localuser\iotsol\www ews\web.config 行:55

版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET版本:4.7.3930.0

我试图在生产网络服务器中发布一个简单的模板 asp 网络示例。我期待看到示例的主页,但服务器向我发送了一条错误消息。

c# .net server production
1个回答
0
投票

关于这两种环境(开发/生产)的信息非常少,很难对您有所帮助,但我建议您记住,根据您运行应用程序的操作系统,系统路径可以以不同的方式表示为字符串。

    linux: "./src/Folder" using '/' 

    windows: "C:\\Users\\UerFolder" using '\' 
    but needing to escape because it is special char so effectively '\\'
© www.soinside.com 2019 - 2024. All rights reserved.