【问题标题】:Deploying issue with MVC application with Telerik Grid使用 Telerik Grid 部署 MVC 应用程序的问题
【发布时间】:2011-09-04 08:50:48
【问题描述】:

我是部署 mvc 代码的菜鸟。基本上我有一个 windows server 2008 实例,我设置它来托管一个使用 mvc telerik 扩展的 MVC3 网站。该网站在我的本地开发框中加载得非常好,但是一旦部署它,它就会丢失所有的 jquery 和样式,而且我的数据库连接似乎也无法正常工作,因为在我的视图中渲染不佳的网格中没有填充数据.该网站位于此处:网站。此页面是一个视图,其中有一个标签条,其中包含指向部分视图的链接。当页面加载时,您会看到当您单击选项卡时,它不会像附加的图像显示那样呈现。当网站部署到 IIS 时,我已检查以确保样式表和 Telerik dll 包含在部署中。您还会注意到网格中没有数据。这让我很困惑,因为我在 debug.config 中使用了相同的连接字符串,只是我以这种格式将底层 SQL 连接字符串放在那里:

<add name="PayRentEntities" `connectionString="metadata=res://*/Models.PayRent.csdl|res://*/Models.PayRent.ssdl|res://*/Models.PayRent.msl;provider=System.Data.SqlClient;provider connection string="data Source=SQL001; Initial Catalog=PayRent; User ID=****; Password=******!;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"/>`

您还会注意到,当您单击选项卡时,顶部的地址会发生变化,这意味着它不会在父视图中加载部分视图。在我本地机器上的 VS 中,内容在主管理视图中加载得很好。这是要在 Admin Tabstrip 视图中加载的 Apartment View 的代码

parent.Add()
    .Text("Apartments")
    .LoadContentFrom("ApartmentGridOnDemand", "Apartment");

【问题讨论】:

  • 您忘记了网站的链接。

标签: jquery asp.net-mvc deployment telerik


【解决方案1】:

数据库连接没有问题。我最终用 FireBug for FireFox 调试了我的网站。这让我发现有几个内部服务器错误,这些错误似乎是在部署代码期间丢失的文件和错误的路径名。我能够通过确保文件存在并且在母版页上将路径名更正为这些文件(脚本、css 文件)来解决这些问题。该网站现在运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    相关资源
    最近更新 更多