首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

类库怎么在ASP和Windows程序中不需要修改就能直接使用

2011-12-24 
类库如何在ASP和Windows程序中不需要修改就能直接使用我在Windows应用程序下开发了一些类,这些类中有一个

类库如何在ASP和Windows程序中不需要修改就能直接使用
我在Windows应用程序下开发了一些类,这些类中有一个操作本地文件的函数,Windows应用程序获取本地文件是用了:
Directory.GetCurrentDirectory();
而ASP程序获取本地文件一般是用:
Server.Map( "~ ");

每次把文件拷到不同工程下都要改一下代码,不知道大家是怎么解决的。


[解决办法]
GetCurrentDirectory 方法获取应用程序的当前工作目录,对于 Web Site 这个应用程序是 %systemroot%\system32\svchost.exe (IIS 6),结果当然就是 C:\WINDOWS\system32...

WinForm 和 WebApp 操作文件有很大的不同,主要是安全方面...一般都会分开来,各用各的...没必要用同一类库...
[解决办法]
有一种解决办法,那就是既然是一个类库,那么就牵扯到调用问题,所以建议你分开写,一个是windows调用的,一个是web调用,这样在不同环境下调用不同的方法就好啦~

热点排行