我制作了一个简单的silverlight Web应用程序,只有一个按钮填满整个页面。它向discountasp.net发布罚款,但当我尝试访问我的网站时,它说它无法加载文件或程序集System.Web.Mvc。我甚至没有在我的silverlight项目参考文献中看到这一点。
答案 0 :(得分:0)
听起来你的一个程序集正在引用MVC dll。这将在discountasp.net上的GAC中。在您正在使用的Web服务器上下载并安装MVC二进制文件,问题就会消失。
虽然我不确定为什么您的网站正在寻找它们。检查web.config以获取程序集引用。
希望这有帮助。
答案 1 :(得分:0)
在MVC项目中,展开references文件夹。然后单击System.Web.MVC并在属性对话框中,将“Copy Local”设置为true。您可能还需要为System.Web.Routing和System.Web.Abstractions执行此操作。然后发布您的网站,选择FTP并输入您的DiscountAP.net FTP地址和用户名和密码。将被动模式设置为true。