同一个网站项目中包含不同的网页类型html,.asp,.aspx等的问题。
问题:
1。sp.net项目中包含 html,.asp,.aspx文件的类型,网站发布后可以正确运行吗?
2。有asp.net项目中的web.config文件中利用的Forms身份验证角色处理,还能正常使用吗?
3。asp文件,aspx文件可以公用一个web.config文件吗?
4。asp文件,aspx文件可以共用一个全局文件吗?
这些问题该怎么解决那?
------解决方案--------------------2。有asp.net项目中的web.config文件中利用的Forms身份验证角色处理,还能正常使用吗?
3。asp文件,aspx文件可以公用一个web.config文件吗?
4。asp文件,aspx文件可以共用一个全局文件吗?
2,不能正常使用,你可以在IIS做MIME映射,自己写HttpHandler来处理
3,不知道有没有解决办法,应该不行,但你可以把ASP的改写成Dotnet的
4,同3
期待高手解答。
------解决方案--------------------Forms身份验证角色处理不可以
其它都可以
Session等服务器端的对象很难共享
cookie可以共享
文件也可以共享
------解决方案--------------------asp,aspx由不同的dll处理的,是可以运行的
------解决方案--------------------Forms身份验证是.net的处理 asp不可以
asp asp.net Session编码不同 很难共享
cookie同意域完全可以
web.config可以 不过asp需要自己写读取程序了
Global两者是不同的
------解决方案--------------------.net 和asp本身session不可能共享~cookie可以~web。config不可共享~但你真要让html里共享。net的东西~有一个办法~不过要设置iis~让html文件通过。net来解析(就像urlrewrite一样)