分析器错误消息: 未能加载程序集“App_Web_llhuh1nn”。请确保在访问该页之前已经编译了此程序集。
源错误:
行 1: <%@ page language="C#" autoeventwireup="true" inherits="Login, App_Web_llhuh1nn" %>
行 2:
行 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
源文件: /ePayment/signIn.do/login.aspx 行: 1
项目资源结构如下:
/JFTWeb/Web.Config
/JFTWeb/signIn.do/login.aspx
发布网站的结构如下:
/ePayment/Web.Config
/ePayment/PrecompiledApp.config
/ePayment/bin/App_Web_llhuh1nn.dll
/ePayment/signIn.do/login.aspx
--------------------------------------------------------------------
IIS中signIn.do创建为应用程序。发现原因是页面login.aspx没有在根目录,而BIN文件夹在根目录
如果把BIN文件夹移动到signIn.do目录下,访问页面成功!!
但是如果没有要这么复制,而且以后不至一个类似signIn.do的文件夹,意味着BIN目录下不至一个DLL文件!!
像请问一下,有没有办法,编译后,不要把BIN放在根目录,直接跟页面走。或者,保持这种编译方式不变,要求打开页面后,也自动找到根目录的BIN文件夹!