IIS部署常见问题

IIS部署常见问题
一、IIS7.0部署
1、打开服务器管理器
运行‘开始/程序/管理工具/服务器管理器’菜单,打开如下窗体:
2、选择服务器角
在上图的左窗体中,选择‘角’,右键菜单选择‘添加角’(或右窗体中点添加角图标),添加角窗体如下:
3、选择角服务
在上图的服务器角列表中选择‘Web服务器(IIS)’,点‘下一步’,在角服务列表中,选择‘角服务’;
说明
除了默认选中的选项之外,还需再添加‘应用程序开发’和‘IIS 6 kcv朱家尖岛管理兼容性’,如下图红线框中所示:
应用程序开发
IIS 6 管理兼容性
4、确认安装选择
5、确认安装信息
确认安装信息正确无误后,点‘安装’按钮,进行安装;
6、安装结果
7、验证默认IIS7.0
开始/程序/管理工具/Internet 信息服务(IIS)管理器,如下图:
左侧服务器下右击默认网站Default Web Site’选择右键菜单‘管理网站/浏览’,打开IE浏览器如下显示,表示IIS7.0基本功能正常,如下图:
二、相关参数设置及常见问题
1、安装一卡通门户网站
运行门户网站安装包/,根据安装的提示向导一步一步往下安装,安装完成后进行添加网站、修改配置文件等设置。
套管挤压2、添加网站
2.1ZYTK3.2
在服务器下选择网站,右键菜单选择‘添加网站’,如下图:
输入网站名称,物理路径:D:\ZYTK32\ZYTK32Portal\Zytk32Portal
2.2ZYTK3.5
在服务器下选择网站,右键菜单选择‘添加网站’,如下图:
C:\inetpub\wwwroot\ZYTK35\ZYTK35Portal\Zytk35Portal
3、启动ZYTK32\ZYTK35网站
右键ZYTK32\ZYTK35网站,选择右键菜单‘管理网站/启动’。
右键ZYTK32\ZYTK35网站,选择右键菜单‘管理网站/浏览’,报错如下图:
4、修改应用程序池托管管道模式
4.1、ZYTK3.2
服务器上选择‘应用程序池’,在右侧列表中,双击‘ZYTK32’,修改‘托管管道模式’为经典,如下图:
4.2、ZYTK3.5
服务器上选择‘应用程序池’,在右侧列表中,双击‘ZYTK35’,修改‘托管管道模式’为经典,如下图:
4.3、ZYTK3.2
服务器上选择‘应用程序池’,在右侧列表中,双击‘Classic .NET AppPool’,修改‘托管管道模式’为‘经典’,如下图:
4.4、ZYTK3.5
服务器上选择‘应用程序池’,在右侧列表中,双击‘Classic .NET AppPool’,修改‘托管管道模式’为‘经典’,如下图:
4.1、未装水晶报表报错:
服务器端
当出现如上图报错时,则先检查是否安装水晶报表程序(32位)、ASP.NET是否启用,门户网站服务IP是否被授权。
4.2、HTTP错误404.17-Not Found
iis7(Framwork4.0)环境下,报错如下:
解决办法:cmd 后,重装一下ASP.NET (4.0.30319),命令如下:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\ -i
4.3、未装.NET Framewor 4.0报错
解决办法:
安装.NET Framework 4.0,然后在internet信息服务(IIS)管理器中,在‘应用程序池’中,双击‘SelfHelpManagementWeb’编辑应用程序池,.NET Fromewor版本选择‘.NET Framewor v4.0.30319’,拖管管道模式选择‘经典’,确定;
4.4、HTTP错误404.2-Not Found
解决办法:
选择网站根节点,如:APPSERVER03(APPSERVER03\Administrator),在窗体中间双
击‘ISAPI和CGI限制’图标,右键‘允许’C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll;  (或双击ASP.NET v4.0.30319,选中复选框:允许执行扩展路径(A)),请选择\Framewor(是32位而不是64位)即可,如下图:
5、安装 水晶报表CRforVS_13_0_2
双击” 水晶报表CRforVS_redist_install_32bit_13_0_2.zip”程序,下一步。。。。安装成功;
如何系统是64位,请选择64位水晶报表进行安装。
6、ASP.Net启用
选中ZYTK32\ZYTK35网站,在右窗中双击‘身份验证’,在身份验证窗体的下拉列表中选择‘ASP.NET模拟’,在右侧操作窗中选择‘启动’。
7、检查一卡通门户网站服务器IP是否已被授权
打开ZYTK32服务目录下的配置文件nfig,检查一卡通门户网站IP是否已经被授权,内容如下:
<provider type="Zytk.AppConnect.SecureServerChannelSinkProvider,
AppConnect" algorithm="DES" oaep="false" requireSecurity="true"
securityExemptionList="192.168.1.10" connectionAgeLimit="120" sweepFrequency="60" />
<formatter ref="binary" />
<provider ref="router" name="exmaple" />
8、默认文档设置
选择ZYTK32网站,选择右窗体中双击‘默认文档’,选中‘default.aspx’,操作窗体中上移至第一位,如下图:
9、本机浏览ZYTK32网站
右键ZYTK32网站,选择右键菜单‘管理网站/浏览’,如下图:
10、远程客户端PC机浏览ZYTK32\ZYTK35网站
打开IE输入一卡通门户网站服务器IP,如:192.168.1.10/default.aspx
11、试图加载格式不正确的程序(在64位OS下运行32位项目)
即:SCPWeb在Win2008R2 64位系统上部署时,客户端WEB访问时,碰到的问题如下:
服务端浏览时,报错信息为:试图加载格式不正确的程序。。。。。(详细未记录未截图)
【问题分析】
程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误。
【解决方案】
C/S:挠脚心论坛
运行C/S程序比较简单,直接在Build C/S程序的时候显式指定为X86(64位系统默认为X64)就可以了。
B/S:
运行B/S稍稍复杂点。在建立网站的时候,又分为两种情况。
A:建立的是“项目”:这个时候跟 C/S 的处理是一样。
【SCPWEB解决方案】
B:建立的是“网站”:只需要修改IIS的配置就可以了。
(1)运行引号内的命令行“cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1”(enable32bitapponwin64为1代表可运行32位应用程序),该项可以通过 “命令行”执行一次。(此命令的作用是使IIS能够注册32位的 FW)
(2)64位OP默认是在IIS下注册了64位的 Framework的,因此还必须再注册一个32位的 Framework。
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319> -i
若.NET4.0安装在前,IIS后安装在后,这一步可以省略,反之则需要操行第(2)步。
12、增加IIS_IUSRSNetwork Service用户在网站所在目录的权限
前端配管中心WEB界面中,如钱包导出时,提示如下:
error:Access to eht path 'C:\inetpub\wwwroot\SCPWeb\TmpFile'is denied.
【解决方案】
增加IIS_IUSRSNetwork Service用户在网站所在目录的权限,到SCPWeb部署的目录,右键属性,选安全标签页。
NETWORK SERVICE IIS_IUSRS 用户的 写权限加入到列表中即可。
12、Could not load file or assembly 'AppConnect' or one of its dependencies. 金冠涂料试图加载格式不正确的程序。
在Windows2008R2 64位系统中,部署网站时,遇到如下问题的解决办法,错误截图如下:
陕西电视台
详细信息如下:
Server Error in '/' Application.
Could not load file or assembly 'AppConnect' or one of its dependencies. 试图加载格式不正确的程序。
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.BadImageFormatException: Could not load file or assembly 'AppConnect' or one of its dependencies. 试图加载格式不正确的程序。

Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Assembly Load Trace: The following information can be helpful to determine why the assembly 'AppConnect' could not be loaded.

本文发布于:2024-09-22 05:32:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/160855.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:vs2008的使用
下一篇:mvc经典教程
标签:网站   选择   右键
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议