Visual Studio 2012 Web一键式发布

时间:2022-01-22 15:59:56

按照保哥的介绍,尝试“ Web一键式发布”,但总是出错,主要就是404错误,不知道是什么原因。默认的 Web一键式发布是在C:\inetpub\wwwroot目录下,难道是权限问题?折腾N久无果。好吧,后改用发布方法为:文件系统,发布到磁盘的某个目录,然后再IIS里新建网站,使用此目录。打开网页提示"用户 'IIS APPPOOL\jj' 登录失败",这个是应用程序池的问题,在IIS里把应用程序池标识改为LocalSystem。

上图:

这就是开始选择的发布方法:Web Deploy

Visual Studio 2012 Web一键式发布

后来改用文件系统:

Visual Studio 2012 Web一键式发布

然后直接下一步下一步到发布。

在IIS里新建网站,注意应用程序池:

Visual Studio 2012 Web一键式发布

启动网站,打开网页提示"用户 'IIS APPPOOL\jj' 登录失败。在IIS中打开应用程序池:

Visual Studio 2012 Web一键式发布

在右边选择高级设置:

Visual Studio 2012 Web一键式发布

改成LoaclSystem

Visual Studio 2012 Web一键式发布

--END--

补充:

发布到本机IIS后,局域网中的其他电脑无法访问。

解决办法:

在防火墙里新建入站规则,开放80端口或其他端口。