我正在设置一台新机器作为开发环境,并且遇到了一些问题,让现有的代码库承载了Silverlight应用程序的工作。代码在我的团队使用的所有其他机器上运行良好。无法从Visual Studio 2010运行Silverlight应用程序
以下是错误:
Error: Unhandled Error in Silverlight Application
Code: 2104
Category: InitializeError
Message: Could not download the Silverlight application. Check web server settings
我有一个谷歌周围一些这方面的答案,我知道有StackOverflow上一个duplicate question了,但它并没有提供足够的信息和答案都没有为我工作。
我试图通过Visual Studio 2010 Ultimate,使用IIS Express 7.5集成(与Cassini Web服务器相反)运行解决方案。这种方法在所有其他机器上都可以很好地工作,除此之外。
我发现如果我指定使用完整的IIS集成(而不是Express)并选择SilverlightTestPage.aspx作为启动页面,则应用程序将运行(尽管不是完美的)。另外,如果我发布应用程序并将其托管在IIS上,它再次正常工作。但是,当通过Cassini或IIS Express 7.5集成运行时,或者尝试使其通过运行时,或运行正确的启动页时,它不起作用。
有没有人有任何想法这可能是什么?我已经检查过IIS中的MIME类型是否正确(不确定我是否也可以在IIS Express中执行此操作),并且XAP文件正在构建到正确的目录中。