請幫助我在Silverlight業務應用程序中進行身份驗證。 我使用模板(VS2010,Silverlight 4)打開了Silverlight Business Application項目。我沒有添加額外的代碼,只有一個godaddy SQL Server連接條目到Web.config。發佈該項目,將它FTP到godaddy服務器。我得到這個錯誤:託管Silverlight業務應用程序 - 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>