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

iis与development server的不同点(急困扰一个星期了)解决办法

2012-03-26 
iis与development server的不同点(急!困扰一个星期了)我的网站是用ASP.net(C#,Framework2.0)做的,某页面调

iis与development server的不同点(急!困扰一个星期了)
我的网站是用ASP.net(C#,   Framework2.0)做的,某页面调用了用VC++6.0做的普通动态库,调用代码如下:

[DllImport( "OKPSDLLFor203.dll ",   EntryPoint   =   "Reason ")]    
public   static   extern   string   DLL_Reason();
//OKPSDLLFor203.dll就放在网站的Bin目录下

void   f()
{
        ...
        string   resultString   =   DLL_Reason();     //这一句在iis方式下过不去,在vs2005自带小服务器上运行就能过去,why??
        ...
}

是权限问题吗?在vs自带小服务器上运行时权限是管理员权限,而通过iis访问则不是管理员权限,因而不能访问Bin目录下的dll库
该如何解决?谢谢各位,解决者高分相送



[解决办法]
IIS最好不要用管理员权限运行,否则你会后悔的。
[解决办法]
1.确定你的IIS是设置为可访问子文件夹
2.确定Bin目录的访问权限是All User.

热点排行