我最近在尝试使用IIS托管asp.net网站时遇到错误。我找到了许多人都誓言的解决方案。
解:
- 在文件夹中的文件上添加具有读取权限的IIS_IUSRS
- 将IIS身份验证方法更改为BasicAuthentication
- 刷新网站。会工作的
(http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html)
但是,我该如何添加到web.config文件中?我以前从未编辑过它。这是其当前内容:
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
</system.web>
</configuration>
我的错误是:
配置错误:由于权限不足而无法读取配置文件
配置文件:\?\ C:\ Users ***** \ Documents \ Visual Studio2010 \ WebSites \ PointsForTime \ web.config