woxio770 发表于 2015-8-13 12:07:18

iis 部署网站常见问题

  环境IIS6.0,win2003server
  首先打开iis,左边菜单选中”Web服务扩展“,讲Active Server Pages 和 ASP.NET v2.0.50727设置为允许
  1.创建网站
  打开iis左侧菜单在”网站“右键新建网站,下一步,网站描述随便填,下一步ip地址和端口,主要是设置一个没有用过的端口,浏览网站时,在地址栏输入”http://localhost:80“ 端口80为你自己设置的
  2.
  问题:
  配置好网站后出现“服务器应用程序不可用”,“您试图在此web服务器上访问的web应用程序当前不可用。请点击web浏览器中的刷新按钮重试您的请求”
  解决:
  一般是web网站文件夹权限问题,找到你的web文件夹,右键“共享和安全”->“安全”,查看有没有everyone和ASP.NET Machine Account用户,如果没有则 ”添加“->"高级"->"立即查找",在搜索结果里添加这两个用户,一般只添加everyone用户即可。
  3.
  问题:
  无法找到该页
  解决:
  可能是由于你没有注册.net2.0引起的
  命令行状态下,切换到.net2.0所在地目录,如:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,然后执行 aspnet_regiis -i -enable
  等到安装完毕即可。
  4.服务器部署不安装MVC3的情况下部署MVC3应用
  在项目中将引用的MVC3的.dll文件的属性“复制到本地”选为true,
  这样,在编译时,bin文件夹会自动添加MVC3的.dll文件,直接将这些.dll文件部署到你的服务器的iis中即可。
  需要引用的.dll文件如下:
  C:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies 下的
  System.Web.Helpers.dll
  System.Web.Razor.dll
  System.Web.WebPages.dll
  System.Web.WebPages.Razor.dll
  System.Web.WebPages.Deployment.dll
  Microsoft.Web.Infrastructure.dll
  C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies 下的
  System.Web.Mvc.dll
  5.IIS连接oralce数据提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
  如果你的oracle和iis安装在同一机器上,
  安装目录 C:\oracle\ora90\BIN 文件夹上右键-》安全选项卡-》点击编辑---》添加
  点击“查找范围”,在下面显示的账户中选择“NTWORK SERVICE”----将“读取和执行”的权限都赋给他(如果不行就把完全控制给他,这样不安全),子文件夹继承此权限,确定。
  打开“计算机管理器”-》系统工具-》 本地用户和组-》组-》adminisgrators-》将Network Service 添加进来
  配置oracle/ora92/network/admin中的tnsname.ora文件即可
页: [1]
查看完整版本: iis 部署网站常见问题