如何设置非管理员用户配置特定的IIS站点

添加一个windows标准用户

图片 1

图片 2

输入服务器名称和站点名称

        

3、在Visual Studio 2015里面新建一个asp.net
web applicaiton空项目,进行测试

 图片 3

如果没有进行以上的权限配置则会在发布的时候提示无法在站点的物理目录下创建文件,没有创建权限。

图片 4

 图片 5

 

图片 6

 

 将之前我们添加的iepi用户添加到选择的站点权限中:

 

 图片 7

话外篇:

图片 8

图片 9

图片 10

这里的站点名称,就是IIS的站点名称,如果是子站点,就填写

 图片 11

       LocalDB的是一个SQL Server Express轻量级版本的数据库引擎。
它在用户模式下启动、执行。LocalDB的运行在一个特殊的SQL Server
Express的执行模式,所以允许您使用MDF文件数据库。通常情况下,LocalDB的数据库文件都保存在web项目的App_Data文件夹下面。

 

 图片 12

    注意,如果该服务没有启动,或者没有启用“管理服务”功能,则在使用Web
Deploy部署项目时会遇到如下错误:“未能连接到远程计算机,请确保在远程计算机上安装了
Web Deploy 并启动了所需的进程(“Web Management Service”)”:

图片 13

四、           标准用户访问

      注意:在生产环境的Web应用程序中,我们不推荐您使用SQL Server
Express。
尤其, LocalDB不应该被用于Web应用程序的生产环境,因为它设计之初不要求使用IIS
然而,LocalDB的数据库能够很容易地迁移​​到SQL Server或SQL
Azure中——摘自《ASP.NET MVC 5 – 创建连接字符串(Connection
String)并使用SQL Server
LocalDB》.

 

 图片 14

   图片 15

图片 16

 图片 17

  图片 18

 

二、           启动管理服务

接着在IIS中修改项目对应应用程序池的标识为”Local
System”。原因参考这里.

1、在IIS里面点击获取新的Web平台组件

 

 图片 19

3、在其中搜索Web
Deploy,找到3.5版本,并安装

三、           设置站点权限

之后打开 SQL Management Studio.并使用(LocalDb)v11.0,Windows
身份验证登陆,然后附加我们项目的数据库。

图片 20

勾选启用远程连接后。点右边的应用

      图片 21

图片 22

 图片 23

    图片 24

6、回到IIS中,对Web
Deploy的管理服务委派中的部分提供程序的用户进行重新配置(使用刚才设置的密码)

如何设置非管理员用    
户配置特定的IIS站点

 三、使用Visual Studio
2013远程部署项目

图片 25

一、           添加IIS管理服务

四、配置LocalDb数据库

 

 

class=”underline”>5、进入计算机管理,修改两个用户(WDeployAdmin和WDeployConfigWriter)的密码属性,包括设置永不过期以及设置一个固定密码

      Web
Deploy可以用于本地和远程部署Web项目,使用Web
Deploy部署时有如下要求:

好了,到目前为止,Web Deploy的配置,就大功告成了,一定要重启服务器

       
目标URL:一般格式:

在学习和工作的过程中,发现很多同事、朋友,在做.NET
Web应用发布的时候,依然在走 生成-复制到服务器
这样的方式,稍微高级一点的,就是先发布到本地,再上传到服务器

 

图片 26

 

图片 27

图片 28

这种方式不仅效率低下,而且不易进行版本控制,程序稍微复杂一些,加上团队协作,发布就会出现各种不可预料的版本问题。

     图片 29

7、配置防火墙

  之后点击“允许用户”:

图片 30

  然后重新发布。

图片 31

 

好了,看一下效果

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website