我使用ASP .NET MVC 3框架开发了一个Web应用程序 因此,我有一个Visual Studio 2010项目来开发我的Web应用程序 我想在远程计算机上的IIS 5.1下部署我的Web应用程序。
我知道我必须在IIS默认网站节点下创建一个虚拟目录 虚拟目录将链接到远程计算机的文件管理系统中的目录 FMS目录将包含我的Web应用程序的文件。
问题:我的VS2010项目的哪些文件和文件夹必须出现在FMS目录中?
我打算在FMS目录中创建一个名为bin的文件夹 bin文件夹将包含我的Web应用程序使用的DLL,而不存在于远程计算机的GAC中。
问题:我是否必须修改Web.config文件?
与我的VS2010项目对应的文件夹也包含一个名为bin的文件夹 bin文件夹包含一个与我的应用程序名称相同的DLL。
问题:这个DLL用于什么?
答案 0 :(得分:0)
之前已经在Stackoverflow上回答了这个问题。 Deploy ASP.NET MVC on IIS 5.1 (Windows XP)。 (请注意,接受的答案现在链接到一个页面,该页面将警告网站上存在恶意软件。)
作为一个建议,我会看看你是否可以得到一台运行IIS7或更好的机器,而不是处理必须配置路由以及在IIS本身设置哪些可执行文件的麻烦。使用IIS7,你需要做的就是在部署网站时,按照bin部署mvc特定的.dll(这是在visual studio中的设置,在网站的属性下,在包/发布网站下)。
作为旁注,您应该能够在Vista上获得IIS7,在Windows 7上获得7.5。
祝你好运,并希望这些信息有助于您的应用程序正常运行。