我有点问题.

但是,我的网站运行的是.NET4,角色只安装了3.5. 因此,我try 在服务器上手动安装.NET4. 我的问题是,由于我的web.config中的System.ServiceModel部分,我的网站无法使用它. 我已经确保它在.NET4应用程序池中运行.

我假设这是一个WCF问题,但我不知道如何解决它.我在谷歌上找到的所有东西都试过了.

我希望这里有一些专家,他们知道如何解决这个问题.

推荐答案

显然,IIS7需要System.WebServer节,即使它是空的. 将以下内容添加到我的web.config文件解决了我的问题.

  <system.webServer>
  </system.webServer>

Asp.net相关问答推荐

Razor页面上@Foreach的正确语法,其中值可以等于多个值

在这个 For 循环计数没有增加

Windows 命令行中的/p:是什么意思

$(document).ready 不工作

Web 部署工具 2.1 和 Web 部署 3.5 有什么区别?从 VS 2010 部署需要哪一个?

强制从 /bin 而不是 GAC 加载程序集?

ASP.NET Web 应用程序 (.NET Framework) 与 ASP.NET Core Web 应用程序 (.NET Framework) 之间的差异

ASP.NET GridView 第二个标题行跨越主标题行

SameSite 属性如何自动添加到我的 Asp.net_SessionID cookie 中?

为什么默认情况下不允许 GET 请求返回 JSON?

如何在集线器类之外获取 SignalR 用户连接 ID?

文本框的输入按键触发事件

新的 ASP.NET MVC 5 应用程序如何知道如何创建数据库以及帐户控制器如何访问数据库?

无法使用单例Microsoft.AspNetCore.Hosting.Internal.HostedServiceExecutor中的范围服务MyDbContext

嵌套剃刀模板中的@RenderSection

确定哪个 w3wp.exe 进程属于 Windows 7 / IIS7.5 中的哪个 App Pool?

ASP.NET MVC NonAction 含义

GZIP 与 DEFLATE 压缩相比有什么优势?

使用 NLog 在 ASP.NET Web API 2.1 中进行全局异常处理?

错误处理(向客户端发送 ex.Message)