在VS.NET中通过新建项目创建ASP.NET应用程序时,却发生了以下两个错误:
1、已成功创建 Web,但在试图配置此 Web 的应用程序根时发生错误。如果没有应用程序根,Web 项目可能无法正确操作。返回的错误是:
该错误可能是因为执行该操作的访问权限不足。可以使用 Internet 服务管理器手动配置应用程序根。
2、无法对“bin”文件夹设置权限以限制浏览访问。
该错误可能是因为执行此操作的访问权限不足。可以使用 Internet 服务管理器手动配置该文件夹的权限。
一看两个都是权限问题,先去MSDN搜索了一下,没有结果.由于我装的是VS.NET的中文版本,不知道该提示对应的英文是什么,也就作罢.
自己查看了机子上的用户,发现了一个aspnet用户和一个vs developers的用户组.在没有安装.net 2003之前是没有的,想来可能是没有将网站根目录的权限授权给这个用户. 于是将aspnet添加到vs developers组里面,并且在网站根目录的安全中将aspnet用户的权限设置为完全控制(其实不需要设定的这么高,只是在本机测试方便些).特定将高级选项中的继承选项也勾上.
以上步骤之后,在vs.net 中新建一个web项目后就再也没有那两个烦人的提示了.也可以直接在里面调试代码了.
1、已成功创建 Web,但在试图配置此 Web 的应用程序根时发生错误。如果没有应用程序根,Web 项目可能无法正确操作。返回的错误是:
该错误可能是因为执行该操作的访问权限不足。可以使用 Internet 服务管理器手动配置应用程序根。
2、无法对“bin”文件夹设置权限以限制浏览访问。
该错误可能是因为执行此操作的访问权限不足。可以使用 Internet 服务管理器手动配置该文件夹的权限。
一看两个都是权限问题,先去MSDN搜索了一下,没有结果.由于我装的是VS.NET的中文版本,不知道该提示对应的英文是什么,也就作罢.
自己查看了机子上的用户,发现了一个aspnet用户和一个vs developers的用户组.在没有安装.net 2003之前是没有的,想来可能是没有将网站根目录的权限授权给这个用户. 于是将aspnet添加到vs developers组里面,并且在网站根目录的安全中将aspnet用户的权限设置为完全控制(其实不需要设定的这么高,只是在本机测试方便些).特定将高级选项中的继承选项也勾上.
以上步骤之后,在vs.net 中新建一个web项目后就再也没有那两个烦人的提示了.也可以直接在里面调试代码了.