配置错误
描述:处理a期间发生错误 服务此请求所需的配置文件。请查看 以下具体错误详细信息并修改您的配置文件 适当。
分析程序错误消息:使用注册为的部分是错误的 allowDefinition ='MachineToApplication'超出应用程序级别。这个 虚拟目录未配置为错误可能导致错误 IIS中的应用程序。
来源错误:
Line 87: ASP.NET to identify an incoming user.
Line 88: -->
Line 89: <authentication mode="Windows"/>
Line 90: <!--
Line 91: The <customErrors> section enables configuration
当我加载我的网页时,它给我这个错误,我只是从visual studio发布它,它的功能非常好,现在它给了我一个错误。
答案 0 :(得分:4)
每当使用Visual Studio.net创建新的Web应用程序时,它都会自动在IIS中创建虚拟目录并将其配置为应用程序。因此,您必须手动创建虚拟目录并将其配置为应用程序。
开始 - &gt;所有program-mes-&gt;管理工具 - &gt; Internet信息服务 - &gt;选择服务器名称 - &gt;网站 - &gt;默认网站 - &gt;右键单击 - &gt; new-&gt;虚拟目录
这将打开一个虚拟目录向导。给出一个名字,给出申请路径。给予适当的许可。然后完成。
现在要交叉检查是否已将其配置为应用程序,选择已创建的虚拟目录右键单击 - &gt;属性 - >选择&#34;应用程序设置&#34; <下的虚拟目录/ p>
http://blogs.msdn.com/b/robgruen/archive/2005/09/12/464196.aspx
答案 1 :(得分:-1)
删除网络配置中的所有代码并粘贴
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="your connection string name" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\your database name;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>
它会起作用。