2012-04-29 30 views
1

我正在运行Windows 7,并且已经安装了IIs。但是,当我尝试通过Visual Studio(-visual web developer's)web部署发布我的项目时 - 虽然它告诉我它成功了 - 但我不知道如何在浏览器中看到它,或者我将错误的数据放入对话。我放的是:如何将Web项目(ASP.net)发布到我的PC的II?

  1. 服务URL - “本地主机”
  2. 网站/应用 - “默认Web站点/ mysite的”

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

当我将prpperties-> web设置为“使用visual studio开发服务器”,并按f5它的作品。但是,当我将其设置为“使用本地IIS Web服务器” - 它不。

我已经搜索了解决方案,但没有找到。

那么如何它呢?

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

+0

检查是否在目标机器上创建了虚拟目录? – IrishChieftain

+0

@IrishChieftain感谢您的回复。我点击“创建虚拟目录”,它告诉我“虚拟目录已成功创建”。我如何真正检查? “我应该在哪里检查?” – ispiro

+0

网站现在呈现吗?尝试浏览器刷新?还检查IIS中存在的默认文档 – IrishChieftain

回答

2

看一看:

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

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

aspnet_regiis.exe /iru 

该文件的Aspnet_regiis.exe可以在以下位置之一找到:

%WINDIR%\ Microsoft.NET \框架\ v4.0.30319

%WINDIR%\ Microsoft.NET \ Framework64 \ v4.0.30319

更多信息在这里(在64位计算机上):

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

+0

嗯,文档说'-iru',而不是'/ iru',它可能适用于两者? – Patrick

+0

我通常使用连字符 – IrishChieftain

+0

非常感谢。那就是诀窍。 – ispiro

相关问题