2012-06-19 156 views
1

我一直在VS2010下ASP.NET MVC3网站上,我想知道我怎么可以在本地部署上IIS7我的Windows 7 PC。部署ASP.NET MVC3网站在本地

+0

安装IIS,并确保你在你的IIS安装.NET 4。您可以通过项目属性轻松将其部署到您的IIS中。 – Styxxy

回答

1

您可以使用与ASP.NET Web应用程序相同的方式执行此操作。没有显着差异。

右键单击您的项目,然后从上下文菜单中选择“Publish”选项。您可以指定想要发布的方式(FTP,文件系统等)。让我们选择FileSystem并选择一个文件夹,然后单击发布按钮将所需文件放到该文件夹​​中。

您可以创建你的IIS下网站/虚拟目录,并指定该文件的位置,在那我们发布的同一文件夹中。

enter image description here

+0

以及感谢你们的帮助,我想试试,看看什么东西内[114]发生,甚至我想我已经尝试过类似的东西,但我会跟着你的脚步gentelmen;) – WLegend

+0

对不起dissapointing你@Shyju,但我得到了出现以下错误“由于权限不足,无法读取配置文件” – WLegend

+0

@WLegend - 请参阅您需要创建具有给予网络服务权限的虚拟目录。基本上,发生的事情是您的虚拟目录有权限问题,IIS因此无法读取它。所以,我们需要解决DAT起来...... – bhuvin

1

哥们它很简单。

第1步:发布它。
步骤2:将其添加为网站
第3步:将当前的asp.net版本更改为应用程序池4.0的
第4步:欢喜!完成 !

那么,如果没有,那么有对于一些错误来了那是因为.NET 4.0是不是在IIS中注册的问题。所以,试试这个:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir for 32 bit windows 

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir for 64 bit windows 
+0

我想我需要给予一种权限访问该文件夹的,因为它不能访问Web.config文件 – WLegend

+0

@bhuvin猪头... – Keplah

+0

@Keplah哥们.. ...? – bhuvin