【发布时间】: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