准备工作
1.将 Transformation 文件夹拷贝至服务器,放置 C:\inetpub\wwwroot 下
2.检查服务器 iis 安装环境
浏览测试页面
1.打开iis 管理器,选中 Transformation 文件夹,右键转化为应用程序
2.选中该应用程序中 Transfer.svc,右击浏览
3.页面显示 “已创建服务”,即创建成功(如有异常,可参考页尾)
4.其他系统或网站中添加 “服务引用”
5.调用转换代码测试
Transfer.TransferClient client = new Transfer.TransferClient();
string[] str90 = new string[2];
str90 = client.Transfer84To90(X.Trim(), Y.Trim());
异常一
*配置错误*
<compilation debug="true" targetFramework="4.0">
检查应用程序使用的应用程序池,选择4.0
异常二
HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
使用管理员权限打开命令行,运行
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
异常三
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
打开IIS根节点,选中“ISAPI和CGI限制”,允许对应DotNet版本项设置