ASP.NET网站部署过程

ASP.NET网站运行

ASP.NET网站与一般的桌面程序不同,不是拷贝过来就能运行的,要想运行它,通常需要重新连接数据库,配置web.config,涉及数据控件的页面可能还需要重新配置数据源。

连接数据库

启动 SQL Server Management Studio,连接SQL SERVER的实例后,将数据文件【附加】到SQL SERVER中,注意提前修改文件的访问权限或授予运行SQL SERVER进程的帐号所必需的目录访问权限;启动vs添加数据连接,重建Linq to SQL类。

IIS网站部署

部署流程比较简单,注意应用程序池要选择与项目.NET framework对应的版本!并选择集成模式。
可能出现的问题:

  • 文件访问权限:修改网站运行的帐号对相应项目文件夹的权限
  • 启用目录浏览
  • 应用程序池无法访问数据库:在数据库安全性中新建networkservice的登录名,选上public和……将IIS中相应应用程序池的进程标识修改为networkservice
  • 共享权限
  • 防火墙未关闭:当本地可以访问而其他人无法通过ip访问时可能是防火墙未完全关闭,打开控制面板,在防火墙的高级部分将域权限等三项关闭

你可能感兴趣的:(ASP.NET网站部署过程)