我是新手在IIS 7.5,在此之前,我曾经在IIS 5下运行ASP.NET网站,这太容易了。
我想在Windows 7 Ultimate 64位的IIS 7.5.7600上运行一个非常简单的asp.net网站(刚刚在VS 2010中创build了一个新的网站,目标是.net 3.5)。
在添加应用程序时,在testing设置过程中,我收到一条警告:
服务器configuration为使用内置帐户的传递身份validation来访问指定的物理path。 但是,IISpipe理器无法validation内置帐户是否具有访问权限。 确保应用程序池标识具有对物理path的“读取”权限 。 如果此服务器已join域,并且应用程序池标识为NetworkService或LocalSystem,请validation\ $是否具有读取物理path的权限。 然后再次testing这些设置
但我不知道如何确保应用程序池标识具有读取物理path的权限?
我想知道是否有任何一步一步的文章或一些东西,让我走在IIS 7.5上运行一个简单的asp.net网站?
我感谢任何帮助。
为您收到的错误
您可能需要查看每个系统上使用相同名称和密码的本地用户帐户。 当从服务器A连接到基于描述的服务器B到服务器B时,具有相同的用户ID和密码将有助于解决机器之间的身份validation问题。
另一个select是查看NULL会话,这本身就是一个安全风险。 这里是关于NULL会话的更多信息。
我会build议使用相同的密码使用本地帐户的路线。
如果你仍然有这个消息,试试这个
在ADD VIRTUAL DIRECTORY中,selectCONNECT AS并inputpipe理员和密码。 然后,所有人都应该被允许或input一个完全访问该位置的用户