我已尝试过这些步骤但无法做到。当我浏览我的应用程序时,它会显示dll文件。
virtual directory
。这将告诉IIS在哪里寻找您的mvc应用程序。对于这种情况,我们假设它是C:\myApp
Build the application
但是您使用正确的解决方案配置(即Release
模式)构建它。假设您的构建结果位于C:\MyProject\bin
。C:\MyProject\bin
从您的计算机复制到C:\myApp
我是这项技术的新手。
答案 0 :(得分:8)
你不应该只是拖动bin文件夹。它就像图像,css,jscript文件以及cshtml文件(你的视图)到c:\ myapp文件夹一样。
或者只是在visual studio中发布。甚至可以看看这个是否有帮助:
How to publish my MVC 3 web application onto IIS7
但总的来说,我构建了解决方案。然后我在IIS中创建vdir。我将bin和view文件夹以及images / css / jscript / shared文件夹等复制到C:\ my deploy site。然后我转换为我刚刚在IIS中创建的vdir的应用程序。
答案 1 :(得分:1)
您必须对ASP.Net Web应用程序(MVC,Forms等)使用发布操作