WebService发布到IIS

 

一:Webservice的创建与方法查看调用

 

1.新建空web应用程序项目

 

 

 

 

2.新建web服务

 

 

 

 

3.自动生成

 

 

 

 

4.直接跑起来,可以看到有2个方法

 

 

 

 

5.点击HelloWorld_1方法,点击调用这个方法

 

 

 

 

6.如下

 

 

 

 

7.查看详细信息(方法,参数等)

 

 

二:Webservice发布到IIS上

1.项目发布

 

2.发布web

 

3.VS中提示发布成功

 

4.到文件夹中查看发布成功的文件

bin中的文件

 

 

5.安装IIS,就按下面步骤安装

将Web管理工具和万维网服务全部打钩(避免404错误)

 

打开IIS

 

6.打开IIS,添加虚拟目录

 

 

7.右下角-浏览网站

 

8.可能遇到的错误:目录问题

 

下一步:

 

解决

 

  1. 发布网站时出现的错误

    无法识别的属性“targetFramework”解决办法
  2. 检查本机用于WEB发布的“.NET Framework 版本”,发现是V2.0

    无法识别的属性“targetFramework”解决办法
  3. 我们到微软官网下载.NET Framework  V4.0版本

    无法识别的属性“targetFramework”解决办法
  4. 安装NET Framework  V4.0版本

    无法识别的属性“targetFramework”解决办法
  5. 可以看到新版本了

    无法识别的属性“targetFramework”解决办法
  6. 选择并确定,在查看版本号。再浏览网站就不会出现此错误了

    无法识别的属性“targetFramework”解决办法
     
     
     
    访问发生如下错误:

    HTTP 错误 500.21 - Internal Server Error处理程序“NickLeeCallbackHandler”在其模块列表中有一个错误模块“ManagedPipelineHandler”


     原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装

    解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

     

 

posted @ 2017-09-11 14:49  白色的回忆  阅读(2384)  评论(0编辑  收藏  举报