![](/img/trans.png)
[英]Where can I learn how to deploy ASP.NET 4 MVC 2 applications to IIS7?
[英]How do I get folders in my Visual Studio solution to appear on my server when I deploy (iis7, asp.net mvc4)?
这似乎太基本了,我对此感到有些as愧,但是无论如何我还是在这里。 我有一个相当典型的ASP.NET MVC4解决方案。 在那里,我在根目录中有几个文件夹,用于存储一些日志和文件。 特别是我有一个页面,它将列出此目录中的所有.xml文件:
/ErrorLogs/
在本地运行此代码就像一个魅力:
@for (int i = 0; i < 50 && i < dir.GetFiles().Count(); i++)
{
<tr>
<td>
@dir.GetFiles()[i].LastWriteTime
</td>
<td>
<a href="@Url.Action("DeleteFile", "Home", new { area = "Admin", fileName = @dir.GetFiles()[i].FullName })"><i class="glyphicon glyphicon-remove-circle"></i></a>
</td>
</tr>
}
部署应用程序(Windows Server 2008,IIS 7)后,导航到该页面时出现错误。 大概是因为当我导航到inetpub / wwwroot / mysite中服务器上的文件夹时,这些文件夹不存在。
在VS中文件夹的属性中,我仅在其中看到“文件夹名称”和“命名空间提供程序”。
部署时如何获取要复制的文件夹?
假设此文件夹在MVC 项目中,而不是在解决方案中 ,则可以在该文件夹内的项目中添加文件,并将“构建操作”属性设置为“内容”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.