托管Silverlight业务应用程序 - Godaddy

时间:2010-11-22 02:29:58

标签: silverlight forms-authentication

您能否帮我解决Silverlight业务应用程序中的身份验证问题。 我使用模板(VS2010,Silverlight 4)打开了Silverlight Business Application项目。我没有添加额外的代码,只添加了一个godaddy sql server连接入口到Web.config。发布项目,将其FTP到godaddy服务器。我收到了这个错误:

“IIS指定的身份验证方案'基本,匿名',但绑定仅支持一种身份验证方案的规范...更改IIS设置,以便只使用一种身份验证方案。”

我联系了godaddy,他们禁用了基本的真正计划。我再试一次,得到了同样的信息。我再次联系godaddy(也许他们忘了点击保存按钮。)他们确认,我得到这个错误:“IIS指定的身份验证方案'IntegratedWindowsAuthentication,匿名'但绑定只支持一个身份验证方案的规范...” 我错过了为了让这个有效而在我身上做点什么吗?请帮忙!这是我的web.config文件:

<configuration>
<configSections>  
<system.web>
    <customErrors mode="Off"/>
    <httpModules>
        <add name="DomainServiceModule" 
        type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule,  
        System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, 
        PublicKeyToken=31BF3856AD364E35" />
    </httpModules>
    <compilation debug="true" targetFramework="4.0" />
    <roleManager enabled="true"/>
    <authentication mode="Forms">      
    </authentication>
    <profile>
      <properties>
        <add name="FriendlyName"/>
      </properties>
    </profile>  
</system.web>
<system.serviceModel>
   <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
</system.serviceModel>
<connectionStrings>
   <remove name="LocalSqlServer" />
   <add name="LocalSqlServer"  connectionString="Data Source=myhost; Initial Catalog=mydatabase; User ID=myusername; 
   Password='mypassowrd';" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>

1 个答案:

答案 0 :(得分:0)

指示Godaddy将身份验证方案设置为仅限匿名。