1. 打开SilverLight工程,右键点击后缀为.web的工程,点击发布按钮
4. 用cmd安装aspnet_regiis.exe程序,位置在C:\Windows\Microsoft.NET\Framework\v4.0.30319目录下,打开cmd,用cd命令进入这个目录,运行
-aspnet_regiis.exe -i
5. 重启计算机
6. 在控制面板-管理管理工具中,打开IIS管理器,添加网站。
8 在网站的目录浏览中选择启用
9 在IIS管理器中选择应用程序池,将网站对应的.net Framework版本选择为程序发布的版本(一般选v4.0)
10 打开浏览器输入自己的网址加端口号就可以运行程序了。格式如下:localhost:8045/ 或者 10.2.1.109
:8045/
注:可能会出现类似的错误
未能从程序集“System.ServiceModel,Version=3.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”中加载
根据微软的提示发现可能是由于安装了高版本的.net framework 导致这种错误。这里面有解决的方法。
第一步:修改配置文件 %windir%/system32/inetsrv/config/applicationHost
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule,System.ServiceModel,
Version=3.0.0.0,PublicKeyToken=b77a5c561934e089"
preCondition="managedHandler,runtimeVersionv2.0" />
第二步:打开位于下列地址的(%windir%/Microsoft.NET/Framework/v4.0.30319)aspnet_regiis.exe -iru 文件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。