【问题标题】:Deploying non-MVC website to IIS7 (Windows 2008) server from Visual Studio 2012从 Visual Studio 2012 将非 MVC 网站部署到 IIS7 (Windows 2008) 服务器
【发布时间】:2013-05-17 16:40:10
【问题描述】:
是否有关于从 Visual Studio 2012 部署非 MVC 网站的文档或操作指南?
我看到有人说要使用引用(bin 目录),这是 Visual Studio 2012 所需要的,但我无法让它工作。显然,它有很多我不知道的东西,所以有关于它的友好 HOWTO 文档吗?
谢谢...非常感谢。
【问题讨论】:
标签:
asp.net
iis-7
visual-studio-2012
webmatrix
webmatrix-2
【解决方案1】:
经过反复试验,我在这里学到了一些东西。
为了省去麻烦,请使用 Nuget 包管理器并选择“Microsoft ASP.NET Web Pages 2”包,它会为您处理其余的事情。
完成后,下一步就是
A) 将在 web.config 文件的“”中找到的“”脚本(剃须刀的东西)复制到生产服务器的 web.config。
B) 复制从 NuGet 管理器安装的 *.dll 文件。
就是这样。你完成了!使用包文件的原因是因为它会更新您的 web.config 文件,其中包含您不知道的文件名和 PublicKey,并将 *.dll 文件放入 BIN 目录中。它会为你照顾它。 :-)
我不知道有更好的方法来做到这一点。至少我可以在生产环境中使用没有 MVC 的 razor 和 *.cshtml 文件。