在Windows Server 2008 R2中的IIS7中部署mvc2应用程序

发布于 2024-11-04 01:57:43 字数 218 浏览 6 评论 0原文

我正在尝试将我的 MVC2 应用程序部署在 Windows Server 2008 R2 的 IIS7 上,以允许非开发人员对其进行测试。 我是通过webdeploy部署的,没有成功。 我只是在构建后复制了文件,但不起作用。 我复制了已发布的文件,但不起作用...

当我单击 IIS 中的网站链接时,没有任何附加内容。

我不知道我做错了什么.. 有人可以帮助我吗?

提前致谢

I am trying to deploy my MVC2 application on the IIS7 of my Windows Server 2008 R2 to allow non-developpers to test it.
I deployed through webdeploy, it didn't work.
I just copied the files after a build, didn't work.
I copied the published file, didn't worked...

When I click on the web site link in my IIS, nothing append.

I don't know what I am doing wrong..
Somebody could help me?

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尹雨沫 2024-11-11 01:57:43

如果您可以提供有关尝试浏览服务器上的站点时发生的情况的更多详细信息(是否出现黄屏异常、404 错误等),这将有助于确定原因。在不了解更多详细信息的情况下,这里有一些建议:

如果您的服务器上没有安装 MVC 2(这不是必需的),请确保您执行以下操作:

  • 在 Visual Studio 项目中的“引用”下,确保您将 System.Web.Mvc 的“复制本地”属性设置为“True”。当您进行 Web 部署时,这会将 dll 部署到您的站点 bin 目录。
  • 确保服务器上安装了 .NET Framework 版本 4。请参阅此处 了解更多详情。
  • 在 IIS 中,确保站点正在使用的应用程序池设置为使用 .NET Framework v4.0。

If you can give some more details on what happens when you try to browse to the site on the server (do you get a yellow screen exception, 404 error, etc) it will help to identify the cause. Without knowing more details, here are some suggestions:

If you don't have MVC 2 installed on your server (which is not a requirement), make sure you are doing the following:

  • In your Visual Studio project, under References, make sure you set the "Copy Local" property to "True" for System.Web.Mvc. This will deploy the dll to your site bin dir when you do a web deploy.
  • Make sure the .NET Framework version 4 is installed on the server. See here for more details.
  • In IIS, make sure the Application Pool that the site is using is set to use v4.0 of the .NET Framework.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文