2013-07-30 60 views
1

我刚刚部署我的asp.net网页(.cshtml文件)网站到不支持它的服务器(它目前支持webforms和经典的ASP)。它没有执行.cshtml页面。经过研究,我遇到了MVC的bin deploy。有没有像这样的asp.net网页?ASP.NET网页斌部署选项

+0

.cshtml文件是视图,不打算直接执行。当你碰到控制器的路线时会发生什么?即'my.url.com/home/index' – Jay

+0

他没有使用MVC,只是引用了一个类似的例子 – Yuck

+0

你怎么知道服务器不支持它?如果它是一个真正不支持ASP.NET的Web服务器,则可以根据需要复制尽可能多的文件 - 它不会运行。请与您的供应商联系。 – Alexander

回答

0

如果您使用NuGet安装ASP.NET WebPages,则所需的dll将部署在bin文件夹中,而无需使用bin可部署的hack。 NuGet会在更新时通知您。

+0

我正在使用VS 2012,并创建了一个新的ASP.NET网站(Razor V2)项目。我没有通过NuGet做任何事情。我应该运行链接的命令,然后重新部署? – user721015

+0

我没有在VS中安装该项目模板,所以我不能再检查一下自己,你能检查它是否使用nuget添加了网页dll吗? (如果有package.config的话) –

+0

不,我没有packages.config文件。我确实有dll与C:\ Program Files \ Microsoft ASP.NET \ ASP.NET Web Pages \ v2.0 \ Assemblies – user721015