高手免读!
前几天在这里搜了这个问题,没有解决,看过MS的方案自己解决问题.
写出来以便不得其解的同学看看吧~0~
关键在第三点:
A. 在web.config文件中 < System.web > 节, 添加 模拟 元素如下所示: <identity impersonate="true" />
B. 确保, 读取/写入权限 UserAccount 未启用以下文件夹中:
文档 settings\ ServerName \ASPNET\Local Settings\Temp
注意 IIS 使用以下身份验证方法来验证对 ASP.NETWeb 应用程序:• 匿名验证 : IIS 使用 IIS 匿名用户帐户 (默认帐户是 IUSR _ computername )。 ----这里是设置windows\temp文件夹的权限,加上IIS 匿名用户帐户的修改写入权限就OK了.MS的方案:
1. 创建新 ASP.NETWeb 应用程序。 要这样做, 请按照下列步骤操作:a. 启动 MicrosoftVisualStudio.NET。
b. 创建新 MicrosoftVisualC # .NET 或 VisualBasic.NET 应用 Microsoft ASP.NET Web 新程序。 命名 SampleApplication 项目。
c. SampleApplication 文件以连接到 Access 数据库中编写代码。
2. 身份验证 模式设置为 Windows 。 要这样做, 请按照下列步骤操作:a. 在 SolutionExplorer@@, 双击 Web.config 。
b. 验证 元素在 < System.web > 节, 如下修改: <authentication mode="Windows" />
3. 模拟 元素设置为 true 。 要这样做, 请按照下列步骤操作:a. 在 < System.web > 节, 添加 模拟 元素如下所示: <identity impersonate="true" />
b. 保存并关闭 Web.config 文件。
4. 在 生成 菜单上, 单击 Build SampleApplication 。
5. 应用程序上设置 身份验证 方法。 要这样做, 请按照下列步骤操作:a. 开始 , 依次 运行 。
b. 在 打开 文本框中, 键入 inetmgr , 然后单击 确定 。
c. 在 Internet 信息服务 对话框中, 单击 默认 Web 站点 。
d. 右击 SampleApplication , 然后单击 属性 。
e. SampleApplication 属性 对话框中, 单击 目录安全性 选项卡。
f. 匿名访问和验证控件 , 单击 编辑 。
g. 在 验证方法 对话框中, 单击以选中 匿名访问 复选框。 确保 用户名) 文本框中具有 UserAccount 值, 其中 UserAccount 是 Windows 帐户。 单击 确定 两次, 并关闭 Internet 信息服务 对话框。
h. 确保, 读取/写入权限 UserAccount 未启用以下文件夹中:
文档 settings\ ServerName \ASPNET\Local Settings\Temp
注意 IIS 使用以下身份验证方法来验证对 ASP.NETWeb 应用程序:• 匿名验证 : IIS 使用 IIS 匿名用户帐户 (默认帐户是 IUSR _ computername )。
• 集成验证 : IIS 使用用户帐户用户是当前登录的用户。
• 基本验证 : IIS 使用指定用户帐户。
6. 运行应用程序。 要这样做, 键入 http:// < ServerName > /SampleApplication/Webform1.aspx 的 Web 浏览器, 地址 栏中, 然后单击 Go 。
前几天在这里搜了这个问题,没有解决,看过MS的方案自己解决问题.
写出来以便不得其解的同学看看吧~0~
关键在第三点:
A. 在web.config文件中 < System.web > 节, 添加 模拟 元素如下所示: <identity impersonate="true" />
B. 确保, 读取/写入权限 UserAccount 未启用以下文件夹中:
文档 settings\ ServerName \ASPNET\Local Settings\Temp
注意 IIS 使用以下身份验证方法来验证对 ASP.NETWeb 应用程序:• 匿名验证 : IIS 使用 IIS 匿名用户帐户 (默认帐户是 IUSR _ computername )。 ----这里是设置windows\temp文件夹的权限,加上IIS 匿名用户帐户的修改写入权限就OK了.MS的方案:
1. 创建新 ASP.NETWeb 应用程序。 要这样做, 请按照下列步骤操作:a. 启动 MicrosoftVisualStudio.NET。
b. 创建新 MicrosoftVisualC # .NET 或 VisualBasic.NET 应用 Microsoft ASP.NET Web 新程序。 命名 SampleApplication 项目。
c. SampleApplication 文件以连接到 Access 数据库中编写代码。
2. 身份验证 模式设置为 Windows 。 要这样做, 请按照下列步骤操作:a. 在 SolutionExplorer@@, 双击 Web.config 。
b. 验证 元素在 < System.web > 节, 如下修改: <authentication mode="Windows" />
3. 模拟 元素设置为 true 。 要这样做, 请按照下列步骤操作:a. 在 < System.web > 节, 添加 模拟 元素如下所示: <identity impersonate="true" />
b. 保存并关闭 Web.config 文件。
4. 在 生成 菜单上, 单击 Build SampleApplication 。
5. 应用程序上设置 身份验证 方法。 要这样做, 请按照下列步骤操作:a. 开始 , 依次 运行 。
b. 在 打开 文本框中, 键入 inetmgr , 然后单击 确定 。
c. 在 Internet 信息服务 对话框中, 单击 默认 Web 站点 。
d. 右击 SampleApplication , 然后单击 属性 。
e. SampleApplication 属性 对话框中, 单击 目录安全性 选项卡。
f. 匿名访问和验证控件 , 单击 编辑 。
g. 在 验证方法 对话框中, 单击以选中 匿名访问 复选框。 确保 用户名) 文本框中具有 UserAccount 值, 其中 UserAccount 是 Windows 帐户。 单击 确定 两次, 并关闭 Internet 信息服务 对话框。
h. 确保, 读取/写入权限 UserAccount 未启用以下文件夹中:
文档 settings\ ServerName \ASPNET\Local Settings\Temp
注意 IIS 使用以下身份验证方法来验证对 ASP.NETWeb 应用程序:• 匿名验证 : IIS 使用 IIS 匿名用户帐户 (默认帐户是 IUSR _ computername )。
• 集成验证 : IIS 使用用户帐户用户是当前登录的用户。
• 基本验证 : IIS 使用指定用户帐户。
6. 运行应用程序。 要这样做, 键入 http:// < ServerName > /SampleApplication/Webform1.aspx 的 Web 浏览器, 地址 栏中, 然后单击 Go 。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货