ASP.NE网站发布注意事项
2012-12-22 20:37
218 查看
ASP.NET网站部署到IIS中的关键点:
1、Windows XP运行IIS的帐号为“计算机名\ASPNET”,Windows Vista、Windows Server 2003运行
IIS的帐号为“NETWORK SERVICE”。如果网站下的某个文件夹供用户上传图片、文件,
则运行IIS的帐号必须拥有对该文件夹的完全控制权限。对于Windows XP,首先要在
Windows资源管理器中的“工具”菜单中选择“文件夹选项”命令,
取消对“使用简单文件共享”的勾选。
2、Windows XP下必须为运行IIS的帐号建立登录数据库的登录名(计算机名\ASPNET),
并为它要使用的数据库创建数据库用户,赋予其“db_owner”角色以拥有存取数据库的权限。
具体步骤:
(1)在数据库中新建用户“计算机名\ASPNET”;
(2)右击“计算机名\ASPNET”这一用户名,选择“属性”菜单,在弹出的窗口中选择
“用户映射”,选中网站所用的数据库,将“db_owner”角色赋予“计算机名\ASPNET”帐号。
3、Win7中碰到的问题:
(1)在Win7中先装了VS2013,然后安装IIS,新建虚拟目录,浏览网页时出现提示信息:
当前标识(IIS APPPOOL\DefaultAppPool)没有对"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files"的写访问权限,
经检查,系统中根本没有C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files这个目录,原因是先装了VS2013,后装IIS导致的。
进入命令行窗口,运行:
C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i
即可顺利完成。
(2)再次浏览网页,出现提示信息:
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_default.aspx.fcfebddb.9eruvybl.dll”--“拒绝访问。 ”
解决方法:打开服务器系统c盘,打开window, 右键temp, 属性->安全-> 编辑,给IIS_IUSRS 用户控制权限添加修改和写入权限。
即可顺利浏览ASP.NET网站。
1、Windows XP运行IIS的帐号为“计算机名\ASPNET”,Windows Vista、Windows Server 2003运行
IIS的帐号为“NETWORK SERVICE”。如果网站下的某个文件夹供用户上传图片、文件,
则运行IIS的帐号必须拥有对该文件夹的完全控制权限。对于Windows XP,首先要在
Windows资源管理器中的“工具”菜单中选择“文件夹选项”命令,
取消对“使用简单文件共享”的勾选。
2、Windows XP下必须为运行IIS的帐号建立登录数据库的登录名(计算机名\ASPNET),
并为它要使用的数据库创建数据库用户,赋予其“db_owner”角色以拥有存取数据库的权限。
具体步骤:
(1)在数据库中新建用户“计算机名\ASPNET”;
(2)右击“计算机名\ASPNET”这一用户名,选择“属性”菜单,在弹出的窗口中选择
“用户映射”,选中网站所用的数据库,将“db_owner”角色赋予“计算机名\ASPNET”帐号。
3、Win7中碰到的问题:
(1)在Win7中先装了VS2013,然后安装IIS,新建虚拟目录,浏览网页时出现提示信息:
当前标识(IIS APPPOOL\DefaultAppPool)没有对"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files"的写访问权限,
经检查,系统中根本没有C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files这个目录,原因是先装了VS2013,后装IIS导致的。
进入命令行窗口,运行:
C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i
即可顺利完成。
(2)再次浏览网页,出现提示信息:
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\26676eb7\92c7e946\App_Web_default.aspx.fcfebddb.9eruvybl.dll”--“拒绝访问。 ”
解决方法:打开服务器系统c盘,打开window, 右键temp, 属性->安全-> 编辑,给IIS_IUSRS 用户控制权限添加修改和写入权限。
即可顺利浏览ASP.NET网站。
相关文章推荐
- ASP.NE网站发布注意事项简析
- ASP.NE网站发布注意事项简析
- Asp.Net网站发布到IIS的四种方法及注意事项
- 将Asp.Net网站发布到IIS的四种方法及注意事项
- 将Asp.Net网站发布到IIS的四种方法及注意事项
- 将Asp.Net网站发布到IIS的四种方法及注意事项
- 学习笔记---将Asp.Net网站发布到IIS的四种方法及注意事项
- 将Asp.Net网站发布到IIS的四种方法及注意事项
- 考试系统维护--网站发布注意事项
- asp.net网站在godaddy上部署注意事项
- asp.net中程序集与网站搭配调用技巧(步骤及注意事项)!
- 使用VS2012开发的网站或者webservice在IIS6.0上发布的注意事项
- 发布Asp.Net MVC 注意事项
- [分享] linux利用nat123发布网站及注意事项
- asp.net网站在godaddy上部署注意事项
- IIS发布Silverlight + WCF RIA网站的一些注意事项
- 对百度发布网站改版注意事项的理解
- ASP.NET开发大型网站需要注意的事项
- ASP.NET网站在线更新注意事项
- 发布以NLog作为日记工具的ASP.NET站点到IIS注意事项