1

我正在运行 Windows 7,并且已经安装了 II。但是,当我尝试通过 Visual Studio(-Visual Web 开发人员)的 Web 部署发布我的项目时——尽管它告诉我它成功了——要么我不知道如何在浏览器中看到它,要么我将错误的数据放入对话。我输入的是:

  1. 服务网址 - “本地主机”
  2. 站点/应用程序 - “默认网站/我的站点”

但是当我打开浏览器并输入“mysite”甚至“默认网站/mysite”时,浏览器找不到它。

当我将 prpperties->web 设置为“使用 Visual Studio 开发服务器”并按 f5 时,它可以工作。但是当我将它设置为“使用本地 IIS Web 服务器”时——它没有。

我已经寻找解决方案,但没有找到。

那么它是如何完成的呢?

编辑:当我在浏览器中输入“localhost/mysite”时,我得到一个很长的错误。“'/WebApplication1' 应用程序中的服务器错误。无法从程序集 'System.ServiceModel, 版本......加载类型'System.ServiceModel.Activation.HttpModule'。”

4

1 回答 1

2

看看这个:

http://support.microsoft.com/kb/2015129

要解决此问题,请运行以下命令行:

aspnet_regiis.exe /iru

Aspnet_regiis.exe 文件位于以下位置之一:

%windir%\Microsoft.NET\Framework\v4.0.30319

%windir%\Microsoft.NET\Framework64\v4.0.30319(在 64 位计算机上)

更多信息在这里:

http://devonenote.com/2010/06/could-not-load-type-system-servicemodel-activation-httpmodule/

于 2012-04-29T20:26:14.507 回答