• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
人生之路,职业之路
读书使人充实,交谈使人机敏,写记使人精确;
“动因+兴趣”——决心-持之以恒-见效
博客园    首页    新随笔    联系   管理    订阅  订阅
网站程序IIS布署问题备忘录

通常站点配置到IIS中经常会遇到一些问题:

1. 出错提示:"无法找到XXX程序集依赖项或无权限访问XXX程序集"

    解决办法:.net framework权限不够, C:\windows\Microsoft.net\framework\目录下,将4.0方件夹权限中加入”EveryOne“ 用户,赋予所有权限, 如果有2.0的程序集,2.0的文件夹也必须添加“EveryOne”用户。

 

2. 程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误。

在64的机器上,配置的站点程序如果有32的位,需要将IIS的网站应用程序池做如下设置,

如何把该站点设置成32位模式
我的电脑(右键)→管理→服务和应用→Internet信息服务→应用程序池
在最右边一列找到“设置应用程序池默认设置”把“启用32位应用程序” 设为 TRUE。

 

3.有时IIS站点需要访问同一个域的某些机器的共享文件,则需要在站点的web.config文件的<system.web>中增加一行代码。其中user2为域帐号。

<identity impersonate="true" userName="zpdev\user2" password="user2" />

posted on 2012-07-31 21:04  FreeBird  阅读(312)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3