700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ASP.NET Web应用程序发布到IIS

ASP.NET Web应用程序发布到IIS

时间:2019-03-01 14:28:39

相关推荐

ASP.NET Web应用程序发布到IIS

Web应用程序发布到IIS

一、发布前的准备工作1.检查数据库连接字符串2.检查数据库登录名二、发布(以MVC程序为例)1.找到 `BundleConfig`2.发布(VS)3.IIS接入网站文件4.程序池的调整

一、发布前的准备工作

1.检查数据库连接字符串

找到项目的web.config文件

检查数据库连接字符串

<connectionStrings>

<add name="" connectionString="" />

</connectionStrings>

connectionString中是否有

integrated security=True; // 集成验证模式

要和IIS应用程序池里你发布的保持一致

否则会报用户 ‘IIS APPPOOL’ 登录失败

2.检查数据库登录名

IIS应用程序池标识-->内置账户是有限且确定的

检查数据库的登录名 是否有NETWORK SERVER没有就创建一个

创建账户点击搜索,在弹出的窗口的最下面的文本框里添加NETWOEK SERVICE

找到服务器角色,选择 public

选择用户映射,选择你所用到的数据库

还没结束 当前用户还没有一定的权限

拒绝了对对象 ‘XXX’ (数据库 ‘XXX’,架构 ‘dbo’)的 SELECT 权限

右键数据库你的数据库AssetDB,选择“属性”——点“权限”,在“确定”上方有很多权限选项,选择你常用的那些操作吧,如select ,update,delete,……点击“确定”,就成功了!

至此准备工作接做完了

二、发布(以MVC程序为例)

1.找到BundleConfig

前端框架的引入,在默认情况下发布时会压缩,样式文件可能丢失,需要加入以下语句:BundleTable.EnableOptimizations = false;

2.发布(VS)

在解决方案资源管理器中找到 “项目” 右键–>"发布"打开如下界面:

在自己电脑上使用,【连接】➡发布方法选择【文件系统】,保存即可

【目标位置】自定义

点击 “发布” 按钮进行发布任务

全过程,VS自动完成

3.IIS接入网站文件

打开IIS管理器–>“网站” 右键菜单–>“添加网站”

点击右侧的 “浏览” 成功打开页面,则发布成功

4.程序池的调整

在对话框中可以选择你的CLR版本及托管管道模式

结束,祝你好运哦😃😃😃

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。