Asp.net项目发布时遇到的问题及解决办法
1.解决ASP.NET 的进程帐户没有访问 IIS的权限的问题
网络上的这些问题解决办法中使用的.net framework版本都太低了,在解决这个问题的时候一定要在命令行模式下运行命令,打开.net版本所在路径,一定要与项目所使用的版本一致,然后在该目录下运行
aspnet_regiis.exe -i
安装完成后问题应该就解决了。
注意这个问题是对于在配置iis之前就已经装了.net的人,如果先装iis后装.net一般不会出现这个问题。
2.System.Data.SqlClient.SqlException: 用户 'XXX\ASPNET' 登录失败的问题
在数据库里最外层的安全性里找到你刚刚登陆的这个用户名,进行授权:
点击用户名,右键“属性”,设置默认数据库,
点击左侧的用户映射,将映射到的数据库勾选,再修改用户角色为owner即可。
重新连接数据库,重新启动iis,基本上就可以了。
3.发布之后的网站每次修改代码都需要重新发布,在同一目录下即可。
浙公网安备 33010602011771号