Visual Studio 2012 Web一键式发布
按照保哥的介绍,尝试“ Web一键式发布”,但总是出错,主要就是404错误,不知道是什么原因。默认的 Web一键式发布是在C:\inetpub\wwwroot目录下,难道是权限问题?折腾N久无果。好吧,后改用发布方法为:文件系统,发布到磁盘的某个目录,然后再IIS里新建网站,使用此目录。打开网页提示"用户 'IIS APPPOOL\jj' 登录失败",这个是应用程序池的问题,在IIS里把应用程序池标识改为LocalSystem。
上图:
这就是开始选择的发布方法:Web Deploy
后来改用文件系统:
然后直接下一步下一步到发布。
在IIS里新建网站,注意应用程序池:
启动网站,打开网页提示"用户 'IIS APPPOOL\jj' 登录失败。在IIS中打开应用程序池:
在右边选择高级设置:
改成LoaclSystem
--END--
补充:
发布到本机IIS后,局域网中的其他电脑无法访问。
解决办法:
在防火墙里新建入站规则,开放80端口或其他端口。