Rob*_*vey 3 c# dll asp.net-mvc
我需要在ISP,Network Solutions上进行Bin部署.他们的服务器上安装了.NET Framework 3.5 SP1,但不是ASP.NET MVC.
我需要将我的应用程序指向一个名为cgi-bin而不是bin 的目录.Network Solutions表示,这是他们标记为中等信任执行的唯一目录.我需要将System.Web.Mvc DLL和应用程序DLL放在那里,我需要我的ASP.NET MVC应用程序在该目录中找到它们.
不言而喻,他们不会把它们放在GAC中.
如何告诉我的应用程序查看cgi-bin目录而不是DLL的bin目录?
解决方案发布在下面.
修修补补了一会儿之后,我终于决定要部署到我下面创建(即网络解决方案称将无法正常工作的程序)的实际bin目录菲尔Haacked的指示准确,它似乎是工作.
我确实必须应用ASP.NET MVC中描述的路由补丁:默认页面有效,但其他页面返回404错误,因为Network Solutions仍在运行IIS6.
对于那些感兴趣的人,您可以在web.config中指定不同的bin目录,如下所示:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="SomeFolder/bin" />
</assemblyBinding>
</runtime>
Run Code Online (Sandbox Code Playgroud)
我尝试使用Network Solution的cgi-bin目录,我的应用程序确实找到了mvc dll.
| 归档时间: |
|
| 查看次数: |
1767 次 |
| 最近记录: |