我安装了DotNetOpenAuth SDK-3.4.5.10201.vSix,但无法运行. 它在本地工作(当我作为localhost运行时),但是当我试图发布它时,它不工作.

我收到的IIS错误消息是

错误摘要

Module       ConfigurationValidationModule  
Notification BeginRequest  
Handler      StaticFile  
Error Code   0x80070032  

然后有一些关于如何解决问题的建议:

您可以try 的内容:

  • 将配置迁移到

  • 如果您确定可以 忽略此错误,可以将其禁用 通过设置 system.webServer/validation@validateIntegratedModeConfiguration个 设置为False.

  • 或者,切换应用程序 到classic 模式应用程序池- 例如, %SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"美元.只有在您是这样做的情况下才能这样做 无法迁移您的应用程序.
    (将"默认网站"和"classic .NET AppPool"设置为您的应用程序路径和应用程序池名称)

但问题是我无法访问ISS服务器,因为我不是它的所有者.有什么办法解决这个问题吗?

推荐答案

2nd选项就是您想要的.

web.config中,确保存在以下密钥:

<configuration>
    <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
    </system.webServer>
</configuration>

Asp.net相关问答推荐

在Docker Windows中,ASP.NET核心容器在自定义端口8080上运行,但ASP.NET容器在固定端口80上运行

如何在 asp.net 服务器中使用字体

httpCompression 和 urlCompression 有什么区别?

ASP.Net - App_Data & App_Code 文件夹?

System.Net.Http 版本冲突导致构建警告

使用 C# 和 ASP.NET 从 Gmail/Hotmail/Yahoo 导入通讯簿

在 ASP.NET 中更改错误消息的语言

在视图 Mvc.net 中访问路由值

配置转换和TransformXml 任务失败错误消息

IIS 7.5 上没有 asp.net 功能

Ef core:执行 MaxAsync 时序列不包含任何元素

如何验证文件上传的文件类型?

实体框架:如何解决外键约束可能导致循环或多个级联路径?

如何获取正在访问 ASP.NET 应用程序的当前用户?

GMT 和 UTC 一样吗?

IIS Express - 增加内存限制

ASP.NET MVC Url Route 支持(点)

如何将数据集转换为数据表

头标记中的内联代码 - ASP.NET

使用 Twitter Bootstrap 在 @html.actionlink 中显示 html