能否请你帮我在Silverlight业务应用程序的认证。我打开使用模板(VS2010,Silverlight 4中)Silverlight业务应用程序项目。我没有加入额外的代码,只有GoDaddy的SQL Server连接进入Web.config中。发布项目,FTP它交给GoDaddy的服务器。我得到这个错误:
“IIS指定的认证方案‘基本,无名氏’,但结合仅支持只有一个认证方案的说明...更改IIS设置,以便只使用单一的认证方案。”
我接触GoDaddy的,他们禁用基本authenthication方案。我又试了一次,得到了同样的信息。我再次联系GoDaddy的(也许他们忘了打保存按钮。)他们确认,我得到这个错误:“IIS指定的认证方案‘IntegratedWindowsAuthentication,无名氏’,但只结合恰好支持一种身份验证方案的规范......” AM我缺少做在我结束的东西得到这个工作?请帮忙!这里是我的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>
Godaddy的指导只认证方案设置为匿名。